diff --git a/src/light-mode.js b/src/light-mode.js index 7785de7..661ef29 100644 --- a/src/light-mode.js +++ b/src/light-mode.js @@ -1,5 +1,24 @@ -function themeToggle() { +(function () { var element = document.body; - element.classList.toggle("light-mode"); + var theme = localStorage.getItem("colorscheme"); + if (theme === null) { + localStorage.setItem("colorscheme", "dark") + } + if (theme === "light") { + element.classList.toggle("light-mode") + } +})(); + +function themeToggle() { + var theme = localStorage.getItem("colorscheme"); + var element = document.body; + if (theme === "dark") { + element.classList.toggle("light-mode"); + localStorage.setItem("colorscheme", "light") + } + else { + element.classList.toggle("light-mode") + localStorage.setItem("colorscheme", "dark") + } } \ No newline at end of file