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 29 30 31 32 33 34 35 36 37 38 39
| { key: 'showWidget', value: function () { var e = this; if (r) { var t = this.button, n = this.layer, o = 1e3 * parseFloat(this.time); t.classList.add('darkmode-toggle'), t.classList.remove('darkmode-toggle--inactive'), t.setAttribute('aria-label', 'Activate dark mode'), t.setAttribute('aria-checked', 'false'), t.setAttribute('role', 'checkbox'), n.classList.add('darkmode-layer--button'), t.addEventListener('click', function () { var r = e.isActivated(); r ? (n.classList.remove('darkmode-layer--simple'), t.setAttribute('disabled', !0), setTimeout(function () { n.classList.remove('darkmode-layer--no-transition'), n.classList.remove('darkmode-layer--expanded'), t.removeAttribute('disabled'); }, 1)) : (n.classList.add('darkmode-layer--expanded'), t.setAttribute('disabled', !0), setTimeout(function () { n.classList.add('darkmode-layer--no-transition'), n.classList.add('darkmode-layer--simple'), t.removeAttribute('disabled'); }, o)), t.classList.toggle('darkmode-toggle--white'), document.body.classList.toggle('darkmode--activated'), changeColor(), <=============放在这里 window.localStorage.setItem('darkmode', !r); }); } } },
|