@ussebastian/kitdigital
Version:
Kit Digital de la Universidad San Sebastián
3 lines (2 loc) • 911 B
JavaScript
System.register([],(function(e){"use strict";return{execute:function(){e("default",(()=>{const e=()=>{document.documentElement.classList.remove("dark"),localStorage.theme="light"},t=()=>{document.documentElement.classList.add("dark"),localStorage.theme="dark"},o=()=>{(!window.preventThemeToggle||!0!==window.preventThemeToggle&&"true"!==window.preventThemeToggle)&&("dark"===localStorage.theme?e():t(),window.parent.postMessage({type:"toggleTheme",theme:document.documentElement.classList.contains("dark")?"dark":"light"},"*"))};"dark"===localStorage.theme||!("theme"in localStorage)&&window.matchMedia("(prefers-color-scheme: dark)").matches?t():e(),document.addEventListener("keydown",(e=>{"BODY"!==e.target.tagName||"t"!==e.key&&"T"!==e.key||o()})),window.setDarkmodeToDark=t,window.setDarkmodeToLight=e,window.toggleTheme=o,window.preventThemeToggle=!1}))}}}));
//# sourceMappingURL=autosetDarkmode.js.map