mirror of
https://github.com/dfpc-coe/CloudTAK.git
synced 2025-12-22 05:37:16 +00:00
Remove SW in connection & Admin
This commit is contained in:
@@ -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'
|
||||
|
||||
@@ -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("/");
|
||||
}
|
||||
|
||||
@@ -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();
|
||||
|
||||
@@ -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',
|
||||
|
||||
@@ -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'
|
||||
|
||||
|
||||
Reference in New Issue
Block a user