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/darkmode */
|
||||
(function(){if(window){var e=window,t=e.document,i=t.body.classList,a=localStorage,d="dark_mode_pref",r=a.getItem(d),c="dark",n="light",o=n,s=t.querySelector(".dark-mode-toggle"),m=o===c,l=function(e){i.remove(c,n);i.add(e);m=e===c};r===c&&l(c);r===n&&l(n);if(!r){var f=function(e){return"(prefers-color-scheme: "+e+")"};e.matchMedia(f(c)).matches?l(c):e.matchMedia(f(n)).matches?l(n):l(o);e.matchMedia(f(c)).addListener((function(e){e.matches&&l(c)}));e.matchMedia(f(n)).addListener((function(e){e.matches&&l(n)}))}if(s){s.style.visibility="visible";s.addEventListener("click",(function(){if(m){l(n);a.setItem(d,n);sa_event("triggered_light_mode")}else{l(c);a.setItem(d,c);sa_event("triggered_dark_mode")}}),!0)}}})();
|
||||
(function(){var e=window,t=e.document,i=t.body.classList,a=localStorage,d="dark_mode_pref",r=a.getItem(d),c="dark",n="light",o=n,s=t.querySelector(".dark-mode-toggle"),m=o===c,l=function(e){i.remove(c,n);i.add(e);m=e===c};r===c&&l(c);r===n&&l(n);if(!r){var f=function(e){return"(prefers-color-scheme: "+e+")"};e.matchMedia(f(c)).matches?l(c):e.matchMedia(f(n)).matches?l(n):l(o);e.matchMedia(f(c)).addListener((function(e){e.matches&&l(c)}));e.matchMedia(f(n)).addListener((function(e){e.matches&&l(n)}))}if(s){s.style.visibility="visible";s.addEventListener("click",(function(){if(m){l(n);a.setItem(d,n);sa_event("triggered_light_mode")}else{l(c);a.setItem(d,c);sa_event("triggered_dark_mode")}}),!0)}})();
|
||||
|
Reference in New Issue
Block a user