Unified · Split
| @@ -40,7 +40,7 @@ class app.Settings · 39 unmodified lines | |||
| 40 | @autoSupported = window.matchMedia('(prefers-color-scheme)').media != 'not all' | 40 | @autoSupported = window.matchMedia('(prefers-color-scheme)').media != 'not all' |
| 41 | if @autoSupported | 41 | if @autoSupported |
| 42 | @darkModeQuery = window.matchMedia('(prefers-color-scheme: dark)') | 42 | @darkModeQuery = window.matchMedia('(prefers-color-scheme: dark)') |
| 43 | @darkModeQuery.onchange = -> @setTheme(@get('theme')) | 43 | @darkModeQuery.addListener => @setTheme(@get('theme')) |
| 44 | 44 | ||
| 45 | 45 | ||
| 46 | get: (key) -> | 46 | get: (key) -> |