mirror of
https://github.com/jcreek/EstimationPoker.git
synced 2026-07-12 18:43:47 +00:00
feat(*): Add pwa functionality to service worker
This commit is contained in:
+19
-4
@@ -4,9 +4,12 @@
|
|||||||
<meta charset="utf-8" />
|
<meta charset="utf-8" />
|
||||||
<link rel="icon" href="%sveltekit.assets%/favicon-32x32.png" />
|
<link rel="icon" href="%sveltekit.assets%/favicon-32x32.png" />
|
||||||
<link rel="manifest" href="/site.webmanifest" />
|
<link rel="manifest" href="/site.webmanifest" />
|
||||||
<meta name="theme-color" content="#8D6A9F">
|
<meta name="theme-color" content="#8D6A9F" />
|
||||||
<meta name="description" content="A web app designed to assist scrum teams in performing estimations quickly and with minimal effort.">
|
<meta
|
||||||
<link rel="apple-touch-icon" href="%sveltekit.assets%/apple-touch-icon.png">
|
name="description"
|
||||||
|
content="A web app designed to assist scrum teams in performing estimations quickly and with minimal effort."
|
||||||
|
/>
|
||||||
|
<link rel="apple-touch-icon" href="%sveltekit.assets%/apple-touch-icon.png" />
|
||||||
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
||||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
|
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
|
||||||
<link
|
<link
|
||||||
@@ -57,7 +60,19 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
window.addEventListener('load', () => {
|
window.addEventListener('load', () => {
|
||||||
navigator.serviceWorker.register('%sveltekit.assets%/service-worker.js');
|
if ('serviceWorker' in navigator) {
|
||||||
|
navigator.serviceWorker.register('%sveltekit.assets%/service-worker.js').then(
|
||||||
|
function (registration) {
|
||||||
|
console.log(
|
||||||
|
'ServiceWorker registration successful with scope: ',
|
||||||
|
registration.scope
|
||||||
|
);
|
||||||
|
},
|
||||||
|
function (err) {
|
||||||
|
console.log('ServiceWorker registration failed: ', err);
|
||||||
|
}
|
||||||
|
);
|
||||||
|
}
|
||||||
});
|
});
|
||||||
</script>
|
</script>
|
||||||
</body>
|
</body>
|
||||||
|
|||||||
@@ -1,8 +1,12 @@
|
|||||||
self.addEventListener('install', (event) => {
|
self.addEventListener('install', (event) => {
|
||||||
console.log('[Service Worker] Installing Service Worker ...', event);
|
console.log('[Service Worker] Installing Service Worker ...', event);
|
||||||
});
|
});
|
||||||
|
|
||||||
self.addEventListener('activate', (event) => {
|
self.addEventListener('activate', (event) => {
|
||||||
console.log('[Service Worker] Activating Service Worker ...', event);
|
console.log('[Service Worker] Activating Service Worker ...', event);
|
||||||
return self.clients.claim();
|
return self.clients.claim();
|
||||||
|
});
|
||||||
|
|
||||||
|
self.addEventListener('fetch', function (event) {
|
||||||
|
event.respondWith(fetch(event.request));
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user