X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=app.js;h=6c2ba9078ef73da8214034e360530a33e7a3a55c;hb=db409f74e016b35421c2aaa2a5ade1e42553664e;hp=93902d803cbef8e1c4e72e9f2997b645198fae55;hpb=7fd9dc6f10a30748cf63caf61ee71f602407d6ac;p=github%2Fbastienwirtz%2Fhomer.git diff --git a/app.js b/app.js index 93902d8..6c2ba90 100644 --- a/app.js +++ b/app.js @@ -10,13 +10,13 @@ const app = new Vue({ created: async function () { let that = this; - this.isDark = 'overrideDark' in localStorage ? + this.isDark = 'overrideDark' in localStorage ? JSON.parse(localStorage.overrideDark) : matchMedia("(prefers-color-scheme: dark)").matches; if ('vlayout' in localStorage) { this.vlayout = JSON.parse(localStorage.vlayout) } - + this.checkOffline(); try { this.config = await this.getConfig(); @@ -78,8 +78,8 @@ const app = new Vue({ }, toggleLayout: function() { this.vlayout = !this.vlayout; - localStorage.vlayout = this.vlayout; - }, + localStorage.vlayout = this.vlayout; + }, } }); @@ -115,6 +115,6 @@ Vue.component('service', { if ('serviceWorker' in navigator) { window.addEventListener('load', function () { - navigator.serviceWorker.register('/worker.js'); + navigator.serviceWorker.register('worker.js'); }); }