Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var dmWrapper = document.querySelector('body');
- var dmToggleButton = document.querySelector('#dm-toggle');
- function dmInit() {
- if( !window.localStorage.getItem('darkmode') ) {
- if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
- window.localStorage.setItem('darkmode','true');
- dmWrapper.classList.toggle('dark');
- } else {
- window.localStorage.setItem('darkmode','false');
- }
- }
- if( window.localStorage.getItem('darkmode') === 'true' ) {
- dmWrapper.classList.add('dark');
- }
- }
- dmToggleButton.addEventListener('click', () => {
- if( window.localStorage.getItem('darkmode') == 'true' ) {
- dmWrapper.classList.toggle('dark');
- window.localStorage.setItem('darkmode','false');
- return
- }
- dmWrapper.classList.toggle('dark');
- window.localStorage.setItem('darkmode','true');
- })
- dmInit();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement