Merge pull request #8 from fbartels/subdir

Allow running Homer in a subdirectory
This commit is contained in:
Bastien Wirtz 2019-12-27 10:38:52 -08:00 committed by GitHub
commit 5738264ea0
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 19 additions and 19 deletions

12
app.js
View File

@ -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');
});
}

View File

@ -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: "#"

View File

@ -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',