|
@@ -10,6 +10,16 @@ function restoreDarkMode(){
|
|
|
}
|
|
|
restoreDarkMode();
|
|
|
|
|
|
+function updateElementToTheme(isDarkTheme=false){
|
|
|
+ if (!isDarkTheme){
|
|
|
+ $("#sysicon").attr("src", "./img/logo.svg");
|
|
|
+ $("#darkModeToggle").html(`<span class="ts-icon is-sun-icon"></span>`);
|
|
|
+ }else{
|
|
|
+ $("#sysicon").attr("src", "./img/logo_white.svg");
|
|
|
+ $("#darkModeToggle").html(`<span class="ts-icon is-moon-icon"></span>`);
|
|
|
+ }
|
|
|
+}
|
|
|
+
|
|
|
/* Things to do after body loads */
|
|
|
$(document).ready(function(){
|
|
|
$("#darkModeToggle").on("click", function() {
|
|
@@ -17,16 +27,12 @@ $(document).ready(function(){
|
|
|
$("html").toggleClass("is-white");
|
|
|
if ($("html").hasClass("is-dark")) {
|
|
|
localStorage.setItem("darkMode", "enabled");
|
|
|
- $("#darkModeToggle").html(`<span class="ts-icon is-sun-icon"></span>`);
|
|
|
+ updateElementToTheme(true);
|
|
|
} else {
|
|
|
localStorage.setItem("darkMode", "disabled");
|
|
|
- $("#darkModeToggle").html(`<span class="ts-icon is-moon-icon"></span>`);
|
|
|
+ updateElementToTheme(false);
|
|
|
}
|
|
|
});
|
|
|
|
|
|
- if (localStorage.getItem("darkMode") === "enabled") {
|
|
|
- $("#darkModeToggle").html(`<span class="ts-icon is-sun-icon"></span>`);
|
|
|
- }else{
|
|
|
- $("#darkModeToggle").html(`<span class="ts-icon is-moon-icon"></span>`);
|
|
|
- }
|
|
|
+ updateElementToTheme(localStorage.getItem("darkMode") === "enabled");
|
|
|
});
|