From a3faf65ab4cfb263225fa5954d713297767d6445 Mon Sep 17 00:00:00 2001 From: Kenneth Reitz Date: Wed, 3 Dec 2025 01:27:12 -0500 Subject: [PATCH] Add [ and ] navigation to verse pages MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - [ goes to previous verse - ] goes to next verse - Update accessibility page to document verse page shortcuts 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- kjvstudy_org/templates/accessibility.html | 12 ++++++++++-- kjvstudy_org/templates/verse.html | 12 ++++++++++++ 2 files changed, 22 insertions(+), 2 deletions(-) diff --git a/kjvstudy_org/templates/accessibility.html b/kjvstudy_org/templates/accessibility.html index 9080717..09b0a98 100644 --- a/kjvstudy_org/templates/accessibility.html +++ b/kjvstudy_org/templates/accessibility.html @@ -183,13 +183,21 @@ - + [ Previous verse - + ] Next verse + + + Go back + + + + Next verse (alternative) + Space Read selected text aloud (press again to stop) diff --git a/kjvstudy_org/templates/verse.html b/kjvstudy_org/templates/verse.html index 147c881..28fd61e 100644 --- a/kjvstudy_org/templates/verse.html +++ b/kjvstudy_org/templates/verse.html @@ -1220,6 +1220,18 @@ {% if verse_num < total_verses %} window.location.href = '/book/{{ book }}/chapter/{{ chapter }}/verse/{{ verse_num + 1 }}'; {% endif %} + } else if (e.key === '[') { + // Previous verse + e.preventDefault(); + {% if verse_num > 1 %} + window.location.href = '/book/{{ book }}/chapter/{{ chapter }}/verse/{{ verse_num - 1 }}'; + {% endif %} + } else if (e.key === ']') { + // Next verse + e.preventDefault(); + {% if verse_num < total_verses %} + window.location.href = '/book/{{ book }}/chapter/{{ chapter }}/verse/{{ verse_num + 1 }}'; + {% endif %} } }); })();