INNER CODE UNIT · JavaScript

setDarkMode

cisagov/ScubaGoggles · scubagoggles/reporter/scripts/main.js:47

const setDarkMode = (state) => {
    const darkModeToggle = document.getElementById("toggle");

    if (state === "true") {
        document.querySelectorAll("html")[0].dataset.theme = "dark";
        document.querySelector("#toggle-text").innerHTML = "Dark Mode";
        document.querySelector("#toggle-text").classList.add("dark");
        updateSettings("darkMode", "true");
        darkModeToggle.checked = true;
        return;
    }

    document.querySelectorAll("html")[0].dataset.theme = "light";
    document.querySelector("#toggle-text").innerHTML = "Light Mode";
    document.querySelector("#toggle-text").classList.remove("dark");
    updateSettings("darkMode", "false");
    darkModeToggle.checked = false;
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…