1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
   | function switchNightMode() {   document.querySelector('body').insertAdjacentHTML('beforeend', '<div class="Cuteen_DarkSky"><div class="Cuteen_DarkPlanet"></div></div>'),     setTimeout(function() {       document.querySelector('body').classList.contains('DarkMode') ? (document.querySelector('body').classList.remove('DarkMode'), localStorage.setItem('isDark', '0'), document.getElementById('modeicon').setAttribute('xlink:href', '#icon-moon')) : (document.querySelector('body').classList.add('DarkMode'), localStorage.setItem('isDark', '1'), document.getElementById('modeicon').setAttribute('xlink:href', '#icon-sun')),         setTimeout(function() {           document.getElementsByClassName('Cuteen_DarkSky')[0].style.transition = 'opacity 3s';           document.getElementsByClassName('Cuteen_DarkSky')[0].style.opacity = '0';           setTimeout(function() {             document.getElementsByClassName('Cuteen_DarkSky')[0].remove();           }, 1e3);         }, 2e3)     })   const nowMode = document.documentElement.getAttribute('data-theme') === 'dark' ? 'dark' : 'light'   if (nowMode === 'light') {     activateDarkMode()     saveToLocal.set('theme', 'dark', 2)     GLOBAL_CONFIG.Snackbar !== undefined && btf.snackbarShow(GLOBAL_CONFIG.Snackbar.day_to_night)     document.getElementById('modeicon').setAttribute('xlink:href', '#icon-sun')   } else {     activateLightMode()     saveToLocal.set('theme', 'light', 2)     document.querySelector('body').classList.add('DarkMode'), document.getElementById('modeicon').setAttribute('xlink:href', '#icon-moon')   }      typeof utterancesTheme === 'function' && utterancesTheme()   typeof FB === 'object' && window.loadFBComment()   window.DISQUS && document.getElementById('disqus_thread').children.length && setTimeout(() => window.disqusReset(), 200) }
  |