From: Bastien Wirtz Date: Fri, 27 Dec 2019 18:38:52 +0000 (-0800) Subject: Merge pull request #8 from fbartels/subdir X-Git-Tag: v1.0~15 X-Git-Url: https://git.immae.eu/?a=commitdiff_plain;h=5738264ea00221c0ca128d5e7f74d31a8ec0490c;hp=05bdc2680193564dbb8acbd85aa8d79eeec546f5;p=github%2Fbastienwirtz%2Fhomer.git Merge pull request #8 from fbartels/subdir Allow running Homer in a subdirectory --- diff --git a/app.js b/app.js index def0be7..40830da 100644 --- a/app.js +++ b/app.js @@ -9,14 +9,14 @@ const app = new Vue({ }, created: 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(); that.getConfig().then(function (config) { that.config = config; @@ -58,8 +58,8 @@ const app = new Vue({ }, toggleLayout: function() { this.vlayout = !this.vlayout; - localStorage.vlayout = this.vlayout; - }, + localStorage.vlayout = this.vlayout; + }, } }); @@ -95,6 +95,6 @@ Vue.component('service', { if ('serviceWorker' in navigator) { window.addEventListener('load', function () { - navigator.serviceWorker.register('/worker.js'); + navigator.serviceWorker.register('worker.js'); }); } diff --git a/config.yml b/config.yml index 8060119..2adddb1 100644 --- a/config.yml +++ b/config.yml @@ -31,12 +31,12 @@ services: icon: "fas fa-code-branch" items: - name: "Jenkins" - logo: "/assets/tools/jenkins.png" + logo: "assets/tools/jenkins.png" subtitle: "Continuous integration server" tag: "CI" url: "#" - name: "RabbitMQ Management" - logo: "/assets/tools/rabbitmq.png" + logo: "assets/tools/rabbitmq.png" subtitle: "Manage & monitor RabbitMQ server" tag: "haproxy" # Optional tagstyle @@ -47,21 +47,21 @@ services: icon: "fas fa-heartbeat" items: - name: "M/Monit" - logo: "/assets/tools/monit.png" + logo: "assets/tools/monit.png" subtitle: "Monitor & manage all monit enabled hosts" tag: "monit" url: "#" - name: "Grafana" - logo: "/assets/tools/grafana.png" + logo: "assets/tools/grafana.png" subtitle: "Metric analytics & dashboards" url: "#" - name: "Kibana" - logo: "/assets/tools/elastic.png" + logo: "assets/tools/elastic.png" subtitle: "Explore & visualize logs" tag: "elk" url: "#" - name: "Website monitoring" - logo: "/assets/tools/pingdom.png" + logo: "assets/tools/pingdom.png" subtitle: "Pingdom public reports overview" tag: "CI" url: "#" diff --git a/worker.js b/worker.js index 32aca25..a887a0a 100644 --- a/worker.js +++ b/worker.js @@ -4,13 +4,13 @@ self.addEventListener('install', event => { .open('homer') .then(cache => cache.addAll([ - '/', - '/index.html', - '/config.yml', - '/app.css', - '/app.js', - '/vendors/js-yaml.min.js', - '/assets/logo.png', + '.', + 'index.html', + 'config.yml', + 'app.css', + 'app.js', + 'vendors/js-yaml.min.js', + 'assets/logo.png', 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.11.2/css/all.min.css', 'https://cdnjs.cloudflare.com/ajax/libs/bulma/0.7.5/css/bulma.min.css', 'https://fonts.googleapis.com/css?family=Lato|Raleway&display=swap',