(mode)
| 20 | } |
| 21 | |
| 22 | function set(mode) { |
| 23 | if (mode !== 'dark' && mode !== 'light') return; |
| 24 | _current = mode; |
| 25 | localStorage.setItem(STORAGE_KEY, mode); |
| 26 | _apply(mode); |
| 27 | _updateToggle(); |
| 28 | } |
| 29 | |
| 30 | function toggle() { |
| 31 | set(_current === 'dark' ? 'light' : 'dark'); |