Remove SW in connection & Admin

This commit is contained in:
ingalls
2025-12-01 19:01:18 -07:00
parent 892ea3b63a
commit d2cdd29440
5 changed files with 30 additions and 24 deletions

View File

@@ -2,13 +2,13 @@
<div>
<div class='card-header'>
<h1 class='card-title'>
Draw Palettes
Mission Templates
</h1>
<div class='ms-auto btn-list'>
<TablerIconButton
title='Create Overlay'
@click='router.push("/admin/palette/new")'
title='Create Template'
@click='router.push("/admin/template/new")'
>
<IconPlus
:size='32'

View File

@@ -178,7 +178,7 @@ async function createLogin() {
emit('login');
if (route.query.redirect && !String(route.query.redirect).includes('/login')) {
router.push(String(route.query.redirect));
window.location.href = String(route.query.redirect));
} else {
router.push("/");
}

View File

@@ -170,6 +170,27 @@
class='mx-3'
>Draw Palette</span>
</span>
<span
tabindex='0'
role='menuitem'
class='list-group-item list-group-item-action d-flex align-items-center user-select-none'
:class='{
"active": String(route.name).startsWith("admin-mission-mission-template"),
"cursor-pointer": !String(route.name).startsWith("admin-mission-template")
}'
@keyup.enter='router.push(`/admin/templates`)'
@click='router.push(`/admin/templates`)'
>
<IconClipboardList
v-tooltip='nest ? "Mission Templates" : false'
:size='32'
stroke='1'
/>
<span
v-if='!nest'
class='mx-3'
>Mission Templates</span>
</span>
</div>
<h4
v-if='!nest'
@@ -365,6 +386,7 @@ import {
IconBrandDocker,
IconBuildingBroadcastTower,
IconMap,
IconClipboardList,
} from '@tabler/icons-vue'
const route = useRoute();

View File

@@ -103,6 +103,10 @@ const router = VueRouter.createRouter({
path: 'import',
name: 'admin-imports',
component: () => import('../../components/Admin/AdminImports.vue')
},{
path: 'templates',
name: 'admin-mission-templates',
component: () => import('../../components/Admin/AdminMissionTemplates.vue')
},{
path: 'palette/:palette/feature/:feature',
name: 'admin-palette-feature',

View File

@@ -1,27 +1,7 @@
import { createApp } from 'vue'
import { version } from '../../../package.json'
import * as VueRouter from 'vue-router'
import { createPinia } from 'pinia'
if (!import.meta.env.DEV && 'serviceWorker' in navigator) {
window.addEventListener('load', () => {
navigator.serviceWorker.register(`/sw.js?v=${version}&build=${import.meta.env.HASH}`).then((registration) => {
console.log('ServiceWorker registration successful with scope: ', registration.scope);
}, (err) => {
console.log('ServiceWorker registration failed: ', err);
});
let refreshing = false;
navigator.serviceWorker.addEventListener("controllerchange", () => {
if (!refreshing) {
window.location.reload()
refreshing = true
}
})
});
}
import 'floating-vue/dist/style.css'
import FloatingVue from 'floating-vue'