MediaWiki:Common.js: Difference between revisions

no edit summary
No edit summary
No edit summary
Line 550: Line 550:
}
}
});
});
function setItem(key, value) {
localStorage.setItem(key, value);
}
function getItem(key) {
let keydata = localStorage.getItem(key);
if (keydata == "undefined") return undefined;
return keydata;
}
function toggleDarkMode() {
const darkMode = getItem("darkMode");
if (darkMode !== true) {
setItem("darkMode", true);
document.body.classList.add("darkMode");
} else {
setItem("darkMode", false);
document.body.classList.remove("darkMode");
}
}