diff --git a/kjvstudy_org/templates/base.html b/kjvstudy_org/templates/base.html
index 2650693..ed61249 100644
--- a/kjvstudy_org/templates/base.html
+++ b/kjvstudy_org/templates/base.html
@@ -1349,15 +1349,6 @@
-
-
-
@@ -1383,22 +1374,18 @@
const redLettersEnabled = localStorage.getItem('redLetters') !== 'disabled';
if (!redLettersEnabled) {
document.documentElement.setAttribute('data-red-letters', 'disabled');
- document.getElementById('red-letter-status').textContent = 'Enable';
}
})();
- function toggleRedLetters(event) {
- event.preventDefault();
+ function toggleRedLetters() {
const currentState = document.documentElement.getAttribute('data-red-letters');
const newState = currentState === 'disabled' ? 'enabled' : 'disabled';
if (newState === 'disabled') {
document.documentElement.setAttribute('data-red-letters', 'disabled');
- document.getElementById('red-letter-status').textContent = 'Enable';
localStorage.setItem('redLetters', 'disabled');
} else {
document.documentElement.removeAttribute('data-red-letters');
- document.getElementById('red-letter-status').textContent = 'Disable';
localStorage.removeItem('redLetters');
}
}
@@ -1892,6 +1879,10 @@
case '?':
showKeyboardHelp();
break;
+ case 'R':
+ e.preventDefault();
+ toggleRedLetters();
+ break;
case ' ':
// Space: Read aloud selected text (with optional resource-reader handling)
if (document.body && document.body.dataset && document.body.dataset.resourceReader === 'false') {
@@ -2074,6 +2065,7 @@
'SpaceRead aloud
' +
'`Toggle sidebar
' +
'⌘+DToggle dark mode
' +
+ 'RToggle red letters
' +
'/Search
' +
'?Show this help
' +
'EscClose / Clear focus
' +