22 lines
667 B
JavaScript
22 lines
667 B
JavaScript
function toggleTheme() {
|
|
if (document.documentElement.getAttribute("class") == "mocha") {
|
|
document.documentElement.setAttribute("class", "latte");
|
|
document.cookie = "theme=latte";
|
|
} else {
|
|
document.documentElement.setAttribute("class", "mocha");
|
|
document.cookie = "theme=mocha";
|
|
}
|
|
}
|
|
|
|
function readTheme() {
|
|
if (document.cookie.split("; ").some((item) => item.includes("theme=latte")))
|
|
document.documentElement.setAttribute("class", "latte");
|
|
}
|
|
|
|
function loadContent() {
|
|
var path = "/home.html";
|
|
if (window.location.pathname != "/")
|
|
path = window.location.pathname;
|
|
document.getElementById("main").setAttribute("hx-get", path);
|
|
}
|