Relocate language selector to auth form and status bar

This commit is contained in:
2026-02-02 14:44:50 +01:00
parent 410e1f0c3f
commit cdfa20809d
3 changed files with 29 additions and 24 deletions

View File

@@ -287,14 +287,13 @@ function setupHandlers() {
});
setAuthMode(state.authMode);
const langSelect = $("language-select");
if (langSelect) {
langSelect.value = getLanguage();
langSelect.addEventListener("change", () => setLanguage(langSelect.value));
}
const langSelects = Array.from(document.querySelectorAll(".lang-select"));
const syncLanguageSelects = () => langSelects.forEach(sel => sel.value = getLanguage());
syncLanguageSelects();
langSelects.forEach(sel => sel.addEventListener("change", () => setLanguage(sel.value)));
onLanguageChange(() => {
if (langSelect) langSelect.value = getLanguage();
syncLanguageSelects();
renderWelcome();
renderPhasePill();
renderCounts();