When we first create picshare.js
we’re told to link it from our HTML with
<script>
Elm.Picshare.init({node: document.getElementById('main')});
</script>
but when I try this it looks like the getElementById
doesn’t find anything (I’ve got the script
in my head
node).
When I wrap it in a document.addEventListener('DOMContentLoaded', (event) => {Elm.Picshare.init ...
things work OK.
Was I doing something wrong?