You've already forked dark-mode-example
mirror of
https://github.com/jakejarvis/dark-mode-example.git
synced 2025-10-18 22:04:25 -04:00
Update dark-mode.min.js
This commit is contained in:
2
dark-mode.min.js
vendored
2
dark-mode.min.js
vendored
@@ -1,2 +1,2 @@
|
||||
/*! Dark mode switcheroo | MIT License | jrvs.io/bWMz */
|
||||
(function(){var e=window,t=e.document,i=t.body.classList,a=localStorage,c="dark_mode_pref",r="true",d="false",s=a.getItem(c),o=t.querySelector(".dark-mode-toggle"),n=!1,l="light",m="dark",f=function(e){i.remove(l,m);i.add(e);n=e==m};s===r&&f(m);s===d&&f(l);if(!s){var h="(prefers-color-scheme: dark)",u="(prefers-color-scheme: light)";e.matchMedia(h).matches?f(m):f(l);e.matchMedia(h).addListener((function(e){e.matches&&f(m)}));e.matchMedia(u).addListener((function(e){e.matches&&f(l)}))}if(o){o.style.visibility="visible";o.addEventListener("click",(function(){if(n){f(l);a.setItem(c,d)}else{f(m);a.setItem(c,r)}}),!0)}})();
|
||||
(function(){var e=window,t=e.document,i=t.body.classList,a=localStorage,c="dark_mode_pref",r="true",d="false",s=a.getItem(c),o=t.querySelector(".dark-mode-toggle"),n=!1,l="light",m="dark",f=function(e){i.remove(l,m);i.add(e);n=e===m};s===r&&f(m);s===d&&f(l);if(!s){var h="(prefers-color-scheme: dark)",u="(prefers-color-scheme: light)";e.matchMedia(h).matches?f(m):f(l);e.matchMedia(h).addListener((function(e){e.matches&&f(m)}));e.matchMedia(u).addListener((function(e){e.matches&&f(l)}))}if(o){o.style.visibility="visible";o.addEventListener("click",(function(){if(n){f(l);a.setItem(c,d)}else{f(m);a.setItem(c,r)}}),!0)}})();
|
||||
|
Reference in New Issue
Block a user