Init commit
This commit is contained in:
commit
79c9ece17d
43 changed files with 2029 additions and 0 deletions
|
|
@ -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")})})})
|
||||
|
|
@ -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
Loading…
Add table
Add a link
Reference in a new issue