change html
This commit is contained in:
+21
@@ -0,0 +1,21 @@
|
||||
(function () {
|
||||
var toggle = document.querySelector("[data-menu-toggle]");
|
||||
var menu = document.querySelector("[data-mobile-menu]");
|
||||
if (toggle && menu) {
|
||||
toggle.addEventListener("click", function () {
|
||||
var isOpen = menu.classList.toggle("is-open");
|
||||
toggle.setAttribute("aria-expanded", String(isOpen));
|
||||
});
|
||||
}
|
||||
|
||||
document.querySelectorAll("[data-theme-toggle]").forEach(function (btn) {
|
||||
btn.addEventListener("click", function () {
|
||||
var cur = document.documentElement.getAttribute("data-theme") === "dark" ? "dark" : "light";
|
||||
var next = cur === "dark" ? "light" : "dark";
|
||||
document.documentElement.setAttribute("data-theme", next);
|
||||
try {
|
||||
localStorage.setItem("theme", next);
|
||||
} catch (_) {}
|
||||
});
|
||||
});
|
||||
})();
|
||||
Reference in New Issue
Block a user