made default theme dark and added saving the theme to localstorage
This commit is contained in:
@ -276,15 +276,19 @@
|
||||
clickable: true,
|
||||
},
|
||||
});
|
||||
if (localStorage.getItem("theme") == "light") {
|
||||
toggleDarkMode();
|
||||
}
|
||||
})();
|
||||
|
||||
function toggleDarkMode(e) {
|
||||
e.preventDefault();
|
||||
e.target.classList.toggle("bi-moon-stars-fill");
|
||||
e.target.classList.toggle("bi-sun-fill");
|
||||
function toggleDarkMode() {
|
||||
let dark_indicator = document.querySelector("#navbar i");
|
||||
dark_indicator.classList.toggle("bi-moon-stars-fill");
|
||||
dark_indicator.classList.toggle("bi-sun-fill");
|
||||
|
||||
document.body.classList.toggle("dark");
|
||||
document.documentElement.style.setProperty(
|
||||
"color-scheme",
|
||||
document.body.classList.contains("dark") ? "dark" : "light",
|
||||
);
|
||||
|
||||
let theme = document.body.classList.contains("dark") ? "dark" : "light";
|
||||
document.documentElement.style.setProperty("color-scheme", theme);
|
||||
localStorage.setItem("theme", theme);
|
||||
}
|
||||
|
Reference in New Issue
Block a user