Graves Diary: all bugs fixed
I've completely reworked the creation of the gallery pages and their functionality to eliminate the need for any JavaScript. In the process I found and fixed a few bugs. I've also tweaked the search display so that kwic results don't accidentally include calendar content, added some helpful captions and explanations in a couple of places, and fixed a lot of inconsistencies in the markup related to literal square brackets in supplied elements and whitespace. I think all bugs are now fixed.
I've also wrestled quite a bit with the eXist .sh scripts, which courtesy of the installer are littered with hard-coded paths; I'm now able to discover and use the relative path based on the script location, and this works locally. I found I was unable to stop a running Jetty instance on Peach, so RE is looking into this; meanwhile, I may port these reconfigured relative path fixes to the server instance to make sure they work there, once I'm able to stop and restart the Graves app.