refactor: Remove redundant checks for activeLetter in find_books.js

This commit is contained in:
JB
2025-11-29 12:00:47 -08:00
parent aa45228844
commit cc641cec78
-7
View File
@@ -295,10 +295,6 @@ if (modal && browser) {
return; return;
} }
if (state.activeLetter !== LETTER_ALL && !state.availableLetters.has(state.activeLetter)) {
state.activeLetter = LETTER_ALL;
}
alphaPickerEl.hidden = false; alphaPickerEl.hidden = false;
alphaPickerEl.innerHTML = ''; alphaPickerEl.innerHTML = '';
const letters = [LETTER_ALL, ...ALPHABET, LETTER_NUMERIC]; const letters = [LETTER_ALL, ...ALPHABET, LETTER_NUMERIC];
@@ -309,9 +305,6 @@ if (modal && browser) {
button.dataset.letter = letter; button.dataset.letter = letter;
button.textContent = letter === LETTER_ALL ? 'All' : letter === LETTER_NUMERIC ? '# / 0-9' : letter; button.textContent = letter === LETTER_ALL ? 'All' : letter === LETTER_NUMERIC ? '# / 0-9' : letter;
const enabledCount = letter === LETTER_ALL ? list.length : counts.get(letter) || 0; const enabledCount = letter === LETTER_ALL ? list.length : counts.get(letter) || 0;
if (letter !== LETTER_ALL && enabledCount === 0) {
button.dataset.empty = 'true';
}
button.title = `Show entries for ${describeAlphabetLetter(letter)} (${enabledCount} in view)`; button.title = `Show entries for ${describeAlphabetLetter(letter)} (${enabledCount} in view)`;
button.addEventListener('click', () => { button.addEventListener('click', () => {
handleAlphabetSelect(letter).catch((error) => { handleAlphabetSelect(letter).catch((error) => {