Init commit

This commit is contained in:
L0m1g 2025-09-20 14:50:43 +02:00
commit 6afab735b5
43 changed files with 2029 additions and 0 deletions

View file

@ -0,0 +1 @@
document.addEventListener("DOMContentLoaded",()=>{const e=Array.prototype.slice.call(document.querySelectorAll(".navbar-burger"),0),t=document.querySelector("nav");if(e.length<1)return;e.forEach(e=>{e.addEventListener("click",()=>{e.classList.toggle("nav--active"),t.classList.toggle("nav--active")})})})

View file

@ -0,0 +1 @@
const getStoredThemeStyle=()=>localStorage.getItem("theme"),setThemeStyle=e=>{localStorage.setItem("theme",e);const t=document.documentElement,n=[...t.classList].find(e=>e.match(/theme--(light|dark)/));n&&t.classList.remove(n),t.classList.add(`theme--${e}`)},setDarkTheme=()=>{setThemeStyle("dark")},setLightTheme=()=>{setThemeStyle("light")},switchTheme=()=>{const e=getStoredThemeStyle();switch(e){case"light":setDarkTheme();break;case"dark":setLightTheme();break;default:setLightTheme();break}};document.addEventListener("DOMContentLoaded",()=>{const e=document.querySelector(".themeswitch");e.addEventListener("click",switchTheme,!1)},!1),window.matchMedia("(prefers-color-scheme: dark)").addEventListener("change",e=>e.matches?setDarkTheme():setLightTheme(),!1);const currThemeStyle=getStoredThemeStyle();currThemeStyle?setThemeStyle(currThemeStyle):window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?setDarkTheme():setLightTheme()

File diff suppressed because one or more lines are too long