fix: validate responsive Stitch cockpit
This commit is contained in:
+7
-2
@@ -11,10 +11,15 @@
|
||||
if (storedTheme === "light" || storedTheme === "dark") root.dataset.theme = storedTheme;
|
||||
} catch { /* Persistent storage is optional. */ }
|
||||
|
||||
document.querySelector("[data-theme-toggle]")?.addEventListener("click", (event) => {
|
||||
const themeToggle = document.querySelector("[data-theme-toggle]");
|
||||
const updateThemeLabel = () => {
|
||||
themeToggle?.setAttribute("aria-label", root.dataset.theme === "light" ? "Donker thema activeren" : "Licht thema activeren");
|
||||
};
|
||||
updateThemeLabel();
|
||||
themeToggle?.addEventListener("click", () => {
|
||||
const next = root.dataset.theme === "light" ? "dark" : "light";
|
||||
root.dataset.theme = next;
|
||||
event.currentTarget.setAttribute("aria-label", next === "light" ? "Donker thema activeren" : "Licht thema activeren");
|
||||
updateThemeLabel();
|
||||
try { localStorage.setItem("vacatureradar-theme", next); } catch { /* Current page still updates. */ }
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user