diff --git a/kjvstudy_org/templates/chapter.html b/kjvstudy_org/templates/chapter.html
index 504a299..ea4b1e9 100644
--- a/kjvstudy_org/templates/chapter.html
+++ b/kjvstudy_org/templates/chapter.html
@@ -723,9 +723,15 @@ sup.verse-number:active {
@@ -834,38 +840,39 @@ function navigateToReference(reference) {
window.open(`/book/${book}/chapter/${chapter}#verse-${verse}`, '_blank');
}
-// Add click handlers to verse numbers
-document.addEventListener('DOMContentLoaded', function() {
- const verseNumbers = document.querySelectorAll('sup.verse-number');
- verseNumbers.forEach(verseNum => {
- verseNum.addEventListener('click', function(e) {
- e.preventDefault();
- const verseText = this.textContent;
- const book = '{{ book }}';
- const chapter = '{{ chapter }}';
-
- // Highlight the verse
- document.querySelectorAll('.verse-highlight-scofield').forEach(el => {
- el.classList.remove('verse-highlight-scofield');
- });
-
- const verseElement = document.getElementById(`verse-${verseText}`);
- if (verseElement) {
- verseElement.classList.add('verse-highlight-scofield');
- }
-
- // Show commentary
- showScofieldCommentary(book, chapter, verseText);
- });
+// Override existing navigateToVerse function to also show Scofield commentary
+const originalNavigateToVerse = window.navigateToVerse || function() {};
+
+window.navigateToVerse = function(verseNumber) {
+ // Call original function if it exists
+ originalNavigateToVerse(verseNumber);
+
+ const book = '{{ book }}';
+ const chapter = '{{ chapter }}';
+
+ // Highlight the verse
+ document.querySelectorAll('.verse-highlight-scofield').forEach(el => {
+ el.classList.remove('verse-highlight-scofield');
});
- // Also add click handlers to verse text
+ const verseElement = document.getElementById(`verse-${verseNumber}`);
+ if (verseElement) {
+ verseElement.classList.add('verse-highlight-scofield');
+ }
+
+ // Show commentary
+ showScofieldCommentary(book, chapter, verseNumber.toString());
+};
+
+// Add click handlers to verse text for commentary
+document.addEventListener('DOMContentLoaded', function() {
const verses = document.querySelectorAll('.verse');
verses.forEach(verse => {
verse.addEventListener('click', function() {
const verseNum = this.querySelector('sup.verse-number');
if (verseNum) {
- verseNum.click();
+ const verseNumber = verseNum.textContent;
+ window.navigateToVerse(parseInt(verseNumber));
}
});
});
📖 Scofield Commentary
- Select a verse to view detailed commentary, cross-references, and theological notes. -
+📖 Scofield Reference Commentary
++ Click any verse number to view detailed commentary, cross-references, and theological notes. +
++ Try clicking verse 1, 3, or 26 to see comprehensive annotations! +
+