INNER CODE UNIT · JavaScript

updateSettings

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

const updateSettings = (option, value) => {
    let settings = {};
    if ("sgr_settings" in sessionStorage) {
        settings = JSON.parse(sessionStorage.getItem("sgr_settings"));
    }
    settings[option] = value;
    sessionStorage.setItem("sgr_settings", JSON.stringify(settings));
}

/**
 * Set the report CSS to light mode or dark mode.
 * @param {string} state true for Dark Mode or false for Light Mode
 */
const setDarkMode = (state) => {
    const darkModeToggle = document.getElementById("toggle");

    if (state === "true") {
        document.querySelectorAll("html")[0].dataset.theme = "dark";

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…