mirror of
https://github.com/kennethreitz/kjvstudy.org.git
synced 2026-06-05 23:00:16 +00:00
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:
@@ -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>';
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user