function activateDarkMode() { document.getElementById("code-dark").removeAttribute("disabled"); } function activateLightMode() { document.getElementById("code-dark").setAttribute("disabled", "true"); } function darkModeListener(e) { if (e.matches) { activateDarkMode(); } else { activateLightMode(); } } let mql = window.matchMedia("(prefers-color-scheme: dark)"); darkModeListener(mql); mql.addListener(darkModeListener); window.onload = function () { const adminLinkElement = document.querySelector(".article-detail .metadata a.admin-link"); if (adminLinkElement === undefined || adminLinkElement === null) { return; } const adminLocation = adminLinkElement.href; document.addEventListener("keydown", event => { if (event.code === "KeyE") { window.location = adminLocation; } }) }