From ac01842f81febf49f5252a3f4b407f4cb00fd0ec Mon Sep 17 00:00:00 2001 From: Adam French Date: Wed, 26 Nov 2025 14:06:30 +0000 Subject: [PATCH] adding shrines --- nginx/vue/src/components/Radio.vue | 6 +-- nginx/vue/src/router/index.js | 20 ++++++++ nginx/vue/src/views/Home.vue | 48 ++++++++++--------- nginx/vue/src/views/shrines/Demoman.vue | 1 + nginx/vue/src/views/shrines/Evangelion.vue | 1 + nginx/vue/src/views/shrines/GTO.vue | 1 + .../vue/src/views/shrines/Skipskipbenben.vue | 1 + 7 files changed, 52 insertions(+), 26 deletions(-) create mode 100644 nginx/vue/src/views/shrines/Demoman.vue create mode 100644 nginx/vue/src/views/shrines/Evangelion.vue create mode 100644 nginx/vue/src/views/shrines/GTO.vue create mode 100644 nginx/vue/src/views/shrines/Skipskipbenben.vue diff --git a/nginx/vue/src/components/Radio.vue b/nginx/vue/src/components/Radio.vue index 204c9aa..fe2c718 100644 --- a/nginx/vue/src/components/Radio.vue +++ b/nginx/vue/src/components/Radio.vue @@ -24,9 +24,7 @@ const checkStream = async () => { streamLive.value = true; streamUrl.value = "/radio/" + streamMount.value; - if (audio.value) { - audio.value.load(); // reload audio if it was offline before - } + if (audio.value) audio.value.load(); // reload audio if it was offline before } } catch (err) { streamLive.value = false; @@ -40,3 +38,5 @@ onMounted(() => { setInterval(checkStream, 10000); }); + + diff --git a/nginx/vue/src/router/index.js b/nginx/vue/src/router/index.js index e05cb45..9330498 100644 --- a/nginx/vue/src/router/index.js +++ b/nginx/vue/src/router/index.js @@ -22,6 +22,26 @@ const router = createRouter({ name: "bookmarks", component: () => import("../views/Bookmarks.vue"), }, + { + path: "/shrines/gto", + name: "gto shrine", + component: () => import("../views/shrines/GTO.vue"), + }, + { + path: "/shrines/skipskipbenben", + name: "skipskipbenben shrine", + component: () => import("../views/shrines/Skipskipbenben.vue"), + }, + { + path: "/shrines/evangelion", + name: "evangelion shrine", + component: () => import("../views/shrines/Evangelion.vue"), + }, + { + path: "/shrines/demoman", + name: "demoman shrine", + component: () => import("../views/shrines/Demoman.vue"), + }, { path: "/:pathMatch(.*)*", name: "404", diff --git a/nginx/vue/src/views/Home.vue b/nginx/vue/src/views/Home.vue index 7732bd7..149aae1 100644 --- a/nginx/vue/src/views/Home.vue +++ b/nginx/vue/src/views/Home.vue @@ -4,33 +4,35 @@ import Radio from "@/components/Radio.vue"; diff --git a/nginx/vue/src/views/shrines/Demoman.vue b/nginx/vue/src/views/shrines/Demoman.vue new file mode 100644 index 0000000..cc340bc --- /dev/null +++ b/nginx/vue/src/views/shrines/Demoman.vue @@ -0,0 +1 @@ + diff --git a/nginx/vue/src/views/shrines/Evangelion.vue b/nginx/vue/src/views/shrines/Evangelion.vue new file mode 100644 index 0000000..cc340bc --- /dev/null +++ b/nginx/vue/src/views/shrines/Evangelion.vue @@ -0,0 +1 @@ + diff --git a/nginx/vue/src/views/shrines/GTO.vue b/nginx/vue/src/views/shrines/GTO.vue new file mode 100644 index 0000000..cc340bc --- /dev/null +++ b/nginx/vue/src/views/shrines/GTO.vue @@ -0,0 +1 @@ + diff --git a/nginx/vue/src/views/shrines/Skipskipbenben.vue b/nginx/vue/src/views/shrines/Skipskipbenben.vue new file mode 100644 index 0000000..cc340bc --- /dev/null +++ b/nginx/vue/src/views/shrines/Skipskipbenben.vue @@ -0,0 +1 @@ +