function setMode() { if (localStorage.getItem("theme") == "light") setLightMode(); } function ToggleMode() { if (localStorage.getItem("theme") == "light") setDarkMode(); else setLightMode(); } function setLightMode() { swapClasses("dark", "light"); localStorage.setItem("theme", "light"); document.getElementById("toggleIcon").src = "/static/toggle.svg" document.getElementById("homeIcon").src = "/static/home_dark.svg" } function setDarkMode() { swapClasses("light", "dark"); localStorage.setItem("theme", "dark"); document.getElementById("toggleIcon").src = "/static/toggle_dark.svg" document.getElementById("homeIcon").src = "/static/home.svg" } function swapClasses(baseClass, newClass) { let elements = document.getElementsByClassName(baseClass); console.log(elements) var els = []; for (const element of elements) { els.push(element); } for (var el of els) { el.classList.remove(baseClass); el.classList.add(newClass); } } function deleteTrailingSpaces() { var elements = document.getElementsByClassName("code"); console.log(elements); for (const element of elements) { let innerHtml = element.innerHTML; element.innerHTML = innerHtml.trim(); } }