Fix single verse links to use /verse/ path for tooltip support

Single verses now use /book/{book}/chapter/{ch}/verse/{v} format
which matches the tooltip parser pattern in base.html.
Verse ranges continue to use #verse-{start}-{end} anchor format.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-26 15:09:00 -05:00
parent 3ae1182266
commit 49fb98c3ee
+2 -1
View File
@@ -115,12 +115,13 @@ document.addEventListener('DOMContentLoaded', function() {
.join('|');
// Function to create a link for a verse reference
// Single verses use /verse/ path (for tooltip support), ranges use #verse- anchor
function createVerseLink(book, chapter, verseStart, verseEnd, linkText) {
const normalizedBook = book.replace(/\s+/g, ' ');
if (verseEnd && verseEnd !== verseStart) {
return '<a href="/book/' + encodeURIComponent(normalizedBook) + '/chapter/' + chapter + '#verse-' + verseStart + '-' + verseEnd + '">' + linkText + '</a>';
} else {
return '<a href="/book/' + encodeURIComponent(normalizedBook) + '/chapter/' + chapter + '#verse-' + verseStart + '">' + linkText + '</a>';
return '<a href="/book/' + encodeURIComponent(normalizedBook) + '/chapter/' + chapter + '/verse/' + verseStart + '">' + linkText + '</a>';
}
}