finished the header

This commit is contained in:
Nuno Coração
2022-09-11 17:20:31 +01:00
parent ae6d0d5dfb
commit 667a181028
120 changed files with 1436 additions and 351 deletions
+15
View File
@@ -24,6 +24,8 @@ if (document.documentElement.getAttribute("data-auto-appearance") === "true") {
window.addEventListener("DOMContentLoaded", (event) => {
const switcher = document.getElementById("appearance-switcher");
const switcherMobile = document.getElementById("appearance-switcher-mobile");
if (switcher) {
switcher.addEventListener("click", () => {
document.documentElement.classList.toggle("dark");
@@ -37,4 +39,17 @@ window.addEventListener("DOMContentLoaded", (event) => {
localStorage.removeItem("appearance");
});
}
if (switcherMobile) {
switcherMobile.addEventListener("click", () => {
document.documentElement.classList.toggle("dark");
localStorage.setItem(
"appearance",
document.documentElement.classList.contains("dark") ? "dark" : "light"
);
});
switcherMobile.addEventListener("contextmenu", (event) => {
event.preventDefault();
localStorage.removeItem("appearance");
});
}
});
+2 -4
View File
@@ -1,7 +1,6 @@
var fuse;
var showButton = document.getElementById("search-button");
var showButtonBasic = document.getElementById("search-button-basic");
var showButtonHamburger = document.getElementById("search-button-hamburger");
var showButtonMobile = document.getElementById("search-button-mobile");
var hideButton = document.getElementById("close-search-button");
var wrapper = document.getElementById("search-wrapper");
var modal = document.getElementById("search-modal");
@@ -15,8 +14,7 @@ var hasResults = false;
// Listen for events
showButton? showButton.addEventListener("click", displaySearch) : null;
showButtonBasic? showButtonBasic.addEventListener("click", displaySearch) : null;
showButtonHamburger? showButtonHamburger.addEventListener("click", displaySearch) : null;
showButtonMobile? showButtonMobile.addEventListener("click", displaySearch) : null;
hideButton.addEventListener("click", hideSearch);
wrapper.addEventListener("click", hideSearch);
modal.addEventListener("click", function (event) {