From 69839f2a19b7611c92d8f7dec2d48589fde9a583 Mon Sep 17 00:00:00 2001 From: Mark MacKay Date: Tue, 15 Jun 2021 20:38:30 -0500 Subject: [PATCH] lightmode flashing fix --- src/js/darkmode.js | 1 + src/js/loading.js | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/src/js/darkmode.js b/src/js/darkmode.js index 6824974..69e0438 100644 --- a/src/js/darkmode.js +++ b/src/js/darkmode.js @@ -5,6 +5,7 @@ MD.Darkmode = function(){ if (!button) return false; function set(isDark) { + button.setAttribute("title", isDark ? "Switch to lightmode" : "Switch to darkmode") body.classList.toggle("inverted", !isDark); body.classList.add("cancel-transitions"); diff --git a/src/js/loading.js b/src/js/loading.js index 695a0e2..e540f13 100644 --- a/src/js/loading.js +++ b/src/js/loading.js @@ -1,7 +1,7 @@ (function(){ const canvasContent = localStorage.getItem("md-canvasContent"); const isDark = localStorage.getItem("md-darkmode"); - document.body.classList.toggle("inverted", !isDark); + if (!isDark) body.classList.add("inverted"); if (!canvasContent) return; const parser = new DOMParser(); const doc = parser.parseFromString(canvasContent, "image/svg+xml");