UNPKG

@ussebastian/kitdigital

Version:

Kit Digital de la Universidad San Sebastián

4 lines (3 loc) 1.04 kB
/*! @ussebastian/kitdigital v0.21.0 | MIT (c) Asimov Consultores SpA - 2025 */ function e(){function e(){document.documentElement.classList.remove("dark"),localStorage.theme="light"}function t(){document.documentElement.classList.add("dark"),localStorage.theme="dark"}function o(){const o=window.USSKitDigital.preventThemeToggle;!0!==o&&"true"!==o&&("dark"===localStorage.theme?e():t(),window.parent.postMessage({type:"toggleTheme",theme:document.documentElement.classList.contains("dark")?"dark":"light"},"*"))}window.USSKitDigital||(window.USSKitDigital={});const i=!("theme"in localStorage)&&window.matchMedia("(prefers-color-scheme: dark)").matches;"dark"===localStorage.theme||i?t():e(),document.addEventListener("keydown",(e=>{"BODY"!==e.target.tagName||"t"!==e.key&&"T"!==e.key||o()})),window.USSKitDigital.setThemeToDark=t,window.USSKitDigital.setThemeToLight=e,window.USSKitDigital.toggleTheme=o,window.USSKitDigital.preventThemeToggle=!1}export{e as initializeThemeToggler}; //# sourceMappingURL=initializeThemeToggler.js.map