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 @@

- -
-

- - Disable Red Letters - -

-
- @@ -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
' +