From ad2d9f85dd1777d98c0cd79622e56e5d4d60f6b9 Mon Sep 17 00:00:00 2001 From: sermuns <sermuns@lysator.liu.se> Date: Tue, 31 Dec 2024 21:56:44 +0100 Subject: [PATCH] minimal PWA reached! --- static/index.html | 1 - static/manifest.webmanifest | 2 +- static/sw.js | 30 ------------------------------ 3 files changed, 1 insertion(+), 32 deletions(-) delete mode 100644 static/sw.js diff --git a/static/index.html b/static/index.html index 982fe9b..9071403 100644 --- a/static/index.html +++ b/static/index.html @@ -9,7 +9,6 @@ <script src="main.js" defer></script> <link rel="manifest" href="manifest.webmanifest" /> - <!-- <script src="sw.js" defer></script> --> </head> <body> <main> diff --git a/static/manifest.webmanifest b/static/manifest.webmanifest index c72090e..03ba5f6 100644 --- a/static/manifest.webmanifest +++ b/static/manifest.webmanifest @@ -1,6 +1,6 @@ { "name": "128 checkboxes", - "start_url": "/", + "start_url": "/checkboxes", "icons": [ { "src": "favicon.png", diff --git a/static/sw.js b/static/sw.js deleted file mode 100644 index c04b268..0000000 --- a/static/sw.js +++ /dev/null @@ -1,30 +0,0 @@ -const CACHE_KEY = "checkboxes"; -const cacheList = ["/", "index.html", "style.css", "favicon.png", "main.js"]; - -self.addEventListener("install", (e) => { - e.waitUntil( - caches - .open(CACHE_KEY) - .then((cache) => cache.addAll(cacheList)) - .then(() => self.skipWaiting()), - ); -}); - -self.addEventListener("activate", (e) => { - e.waitUntil( - caches - .keys() - .then((cacheNames) => - Promise.all( - cacheNames.map((name) => name !== CACHE_KEY && caches.delete(name)), - ), - ) - .then(() => self.clients.claim()), - ); -}); - -self.addEventListener("fetch", (e) => { - e.respondWith( - caches.match(e.request).then((response) => response || fetch(e.request)), - ); -}); -- GitLab