{# The verse dialog's contents: what this verse is called, a link to it, and the one thing you can do with it. Rendered by sw.js for the verse that was clicked and swapped into the empty modal-content in base.njk -- the shape htmx's bootstrap-modal example uses. Bootstrap owns showing, dismissing, the backdrop and Escape; everything here is what is inside. Context: verse (ref, href, url). All three are built in the worker, from the book in the address bar and the anchor that was clicked. app.js used to read them off the page -- the book out of article[data-name], the chapter out of the enclosing section -- which put the reference in two places and left the spelling of an anchor known to both the file that generates them and the file that scrapes them back. The link is a field rather than a line of text because it is the fallback for the button beside it: navigator.clipboard exists only in a secure context, so over plain http:// from a LAN address there is nothing to write with and a selected field is the whole of what is left. Readonly, so it reads as something to take rather than something to fill in. #}