mirror of
https://github.com/Balshgit/gpt_chat_bot.git
synced 2025-09-11 22:30:41 +03:00
23 lines
673 B
JavaScript
23 lines
673 B
JavaScript
var switch_theme_toggler = document.getElementById("theme-toggler");
|
|
|
|
switch_theme_toggler.addEventListener("change", toggleTheme);
|
|
|
|
function setTheme(themeName) {
|
|
localStorage.setItem("theme", themeName);
|
|
document.documentElement.className = themeName;
|
|
}
|
|
|
|
function toggleTheme() {
|
|
var currentTheme = localStorage.getItem("theme");
|
|
var newTheme = currentTheme === "theme-dark" ? "theme-light" : "theme-dark";
|
|
|
|
setTheme(newTheme);
|
|
switch_theme_toggler.checked = newTheme === "theme-dark";
|
|
}
|
|
|
|
(function () {
|
|
var currentTheme = localStorage.getItem("theme") || "theme-dark";
|
|
setTheme(currentTheme);
|
|
switch_theme_toggler.checked = currentTheme === "theme-dark";
|
|
})();
|