From 0517708d6b57dcc112fccdeb71783d6a3f12b0b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Fri, 7 Feb 2020 16:14:11 +0100 Subject: changed version to 1.0.7-beta --- sw.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index f60ab65..c951a74 100644 --- a/sw.js +++ b/sw.js @@ -1,5 +1,5 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.6"; +const static_cache_name = "site-static-v1.0.7"; // Got them with du -a and minor cleaning up const assets = [ "/img/avatars/asijanec.png", -- cgit v1.2.3 From f27f999c43d27148ea83c224641ec637eaa5b352 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Sat, 8 Feb 2020 16:48:16 +0100 Subject: updated version and added to changelog --- sw.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index c951a74..394f4ba 100644 --- a/sw.js +++ b/sw.js @@ -1,5 +1,5 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.7"; +const static_cache_name = "site-static-v1.0.8"; // Got them with du -a and minor cleaning up const assets = [ "/img/avatars/asijanec.png", -- cgit v1.2.3 From 13e0f008f0e18bcef9270fd4d877099d83685913 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Sat, 8 Feb 2020 20:06:20 +0100 Subject: updated sw.js for new files --- sw.js | 183 ++++++++++++++++++++++++++++++++++++++++++------------------------ 1 file changed, 118 insertions(+), 65 deletions(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index 394f4ba..792cea2 100644 --- a/sw.js +++ b/sw.js @@ -1,71 +1,124 @@ // Change version to cause cache refresh const static_cache_name = "site-static-v1.0.8"; -// Got them with du -a and minor cleaning up +// Got them with find . -not -path '*/\.*' | sed "s/.*/\"&\",/" const assets = [ - "/img/avatars/asijanec.png", - "/img/avatars/rstular.png", - - "/img/icons/icon_144.png", - "/img/icons/icon_192.png", - "/img/icons/icon_72.png", - "/img/icons/icon_384.png", - "/img/icons/icon_48.png", - "/img/icons/icon_96.png", - "/img/icons/icon_512.png", - - "/pages/absences.html", - "/pages/about.html", - "/pages/gradings.html", - "/pages/grades.html", - "/pages/teachers.html", - "/pages/timetable.html", - "/pages/tos.html", - "/pages/privacypolicy.html", - "/pages/changelog.html", - - "/fonts/materialicons.woff2", - "/fonts/fa-regular-400.eot", - "/fonts/fa-regular-400.woff2", - "/fonts/fa-solid-900.woff2", - "/fonts/fa-solid-900.eot", - "/fonts/fa-brands-400.woff2", - "/fonts/fa-brands-400.eot", - - "/css/fontawesome.min.css", - "/css/fullcalendar/custom.css", - "/css/fullcalendar/daygrid/main.min.css", - "/css/fullcalendar/timegrid/main.min.css", - "/css/fullcalendar/core/main.min.css", - "/css/styles.css", - "/css/materialicons.css", - "/css/materialize.min.css", - - "/js/gradings.js", - "/js/login.js", - "/js/logout.js", - "/js/teachers.js", - "/js/initialize.js", - "/js/timetable.js", - "/js/about.js", - "/js/app.js", - "/js/grades.js", - "/js/absences.js", - "/js/tos.js", - "/js/privacypolicy.js", - "/js/changelog.js", - - "/js/lib/materialize.min.js", - "/js/lib/fullcalendar/daygrid/main.min.js", - "/js/lib/fullcalendar/timegrid/main.min.js", - "/js/lib/fullcalendar/core/main.min.js", - "/js/lib/localforage.min.js", - "/js/lib/jquery.min.js", - - "/favicon.png", - "/", - "/index.html", - "/login.html", - "/logout.html" +".", +"./login.html", +"./logout.html", +"./css", +"./css/materialize.min.css", +"./css/fontawesome.min.css", +"./css/materialicons.css", +"./css/styles.css", +"./css/fullcalendar", +"./css/fullcalendar/custom.css", +"./css/fullcalendar/daygrid", +"./css/fullcalendar/daygrid/main.min.css", +"./css/fullcalendar/core", +"./css/fullcalendar/core/main.min.css", +"./css/fullcalendar/timegrid", +"./css/fullcalendar/timegrid/main.min.css", +"./favicon.png", +"./fonts", +"./fonts/fa-solid-900.eot", +"./fonts/fa-solid-900.woff2", +"./fonts/fa-brands-400.woff2", +"./fonts/fa-regular-400.eot", +"./fonts/fa-regular-400.woff2", +"./fonts/fa-brands-400.eot", +"./fonts/materialicons.woff2", +"./index.html", +"./sw.js", +"./img", +"./img/avatars", +"./img/avatars/asijanec.png", +"./img/avatars/rstular.png", +"./img/icons", +"./img/icons/icon_384.png", +"./img/icons/icon_192.png", +"./img/icons/icon_72.png", +"./img/icons/icon_144.png", +"./img/icons/icon_512.png", +"./img/icons/icon_96.png", +"./img/icons/icon_48.png", +"./js", +"./js/timetable.js", +"./js/gradings.js", +"./js/messaging.js", +"./js/privacypolicy.js", +"./js/teachers.js", +"./js/tos.js", +"./js/login.js", +"./js/app.js", +"./js/lib", +"./js/lib/materialize.min.js", +"./js/lib/jquery.min.js", +"./js/lib/localforage.min.js", +"./js/lib/fullcalendar", +"./js/lib/fullcalendar/daygrid", +"./js/lib/fullcalendar/daygrid/main.min.js", +"./js/lib/fullcalendar/core", +"./js/lib/fullcalendar/core/main.min.js", +"./js/lib/fullcalendar/timegrid", +"./js/lib/fullcalendar/timegrid/main.min.js", +"./js/grades.js", +"./js/about.js", +"./js/logout.js", +"./js/initialize.js", +"./js/absences.js", +"./js/changelog.js", +"./node_modules", +"./node_modules/commander", +"./node_modules/commander/CHANGELOG.md", +"./node_modules/commander/Readme.md", +"./node_modules/commander/typings", +"./node_modules/commander/typings/index.d.ts", +"./node_modules/commander/LICENSE", +"./node_modules/commander/index.js", +"./node_modules/commander/package.json", +"./node_modules/cssfilter", +"./node_modules/cssfilter/lib", +"./node_modules/cssfilter/lib/css.js", +"./node_modules/cssfilter/lib/util.js", +"./node_modules/cssfilter/lib/default.js", +"./node_modules/cssfilter/lib/index.js", +"./node_modules/cssfilter/lib/parser.js", +"./node_modules/cssfilter/LICENSE", +"./node_modules/cssfilter/package.json", +"./node_modules/cssfilter/README.md", +"./node_modules/xss", +"./node_modules/xss/README.zh.md", +"./node_modules/xss/dist", +"./node_modules/xss/dist/test.html", +"./node_modules/xss/dist/xss.js", +"./node_modules/xss/dist/xss.min.js", +"./node_modules/xss/lib", +"./node_modules/xss/lib/cli.js", +"./node_modules/xss/lib/util.js", +"./node_modules/xss/lib/default.js", +"./node_modules/xss/lib/xss.js", +"./node_modules/xss/lib/index.js", +"./node_modules/xss/lib/parser.js", +"./node_modules/xss/typings", +"./node_modules/xss/typings/xss.d.ts", +"./node_modules/xss/LICENSE", +"./node_modules/xss/package.json", +"./node_modules/xss/bin", +"./node_modules/xss/bin/xss", +"./node_modules/xss/README.md", +"./manifest.json", +"./pages", +"./pages/timetable.html", +"./pages/teachers.html", +"./pages/absences.html", +"./pages/about.html", +"./pages/changelog.html", +"./pages/messaging.html", +"./pages/gradings.html", +"./pages/grades.html", +"./pages/privacypolicy.html", +"./pages/tos.html", +"./package-lock.json" ]; importScripts("/js/lib/localforage.min.js"); -- cgit v1.2.3 From f6069173c53ff0f9f05a416f9849d94e9c5bbebf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Sat, 8 Feb 2020 21:45:13 +0100 Subject: sw.js must not be cached! --- sw.js | 28 ++++++++++++++++++++++++++-- 1 file changed, 26 insertions(+), 2 deletions(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index 792cea2..d937883 100644 --- a/sw.js +++ b/sw.js @@ -1,6 +1,7 @@ // Change version to cause cache refresh const static_cache_name = "site-static-v1.0.8"; -// Got them with find . -not -path '*/\.*' | sed "s/.*/\"&\",/" +// Got them with find . -not -path '*/\.*' | sed "s/.*/\"&\",/" | grep -v sw.js +// sw.js NE SME BITI CACHAN, ker vsebuje verzijo! const assets = [ ".", "./login.html", @@ -28,7 +29,6 @@ const assets = [ "./fonts/fa-brands-400.eot", "./fonts/materialicons.woff2", "./index.html", -"./sw.js", "./img", "./img/avatars", "./img/avatars/asijanec.png", @@ -148,6 +148,30 @@ self.addEventListener("activate", evt => { ); }); +self.addEventListener('message', event => { + if (event.data) { + let data = JSON.parse(event.data); // parse the message back to JSON + if (data.action == "addtocache") { // check the action + event.waitUntil( + caches.open(static_cache_name).then(function(cache) { + try { + return cache.add([data.url]); + } + catch(error) { + console.error("[sw.js] error: "+error); + } + }) + ); + } else if (data.action == "deletecaches") { + caches.keys().then(function(names) { + for (let name of names) + console.log("[sw.js] deleting cache named "+name); + caches.delete(name); + }); + } + } +}); + self.addEventListener("fetch", (evt) => { evt.respondWith(caches.match(evt.request).then((cache_res) => { return cache_res || fetch(evt.request); -- cgit v1.2.3 From 977422a7a3836ed6d7aa1694f11f27b7299522de Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Sun, 9 Feb 2020 00:40:58 +0100 Subject: updated version and service worker files --- sw.js | 45 +++------------------------------------------ 1 file changed, 3 insertions(+), 42 deletions(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index d937883..027615f 100644 --- a/sw.js +++ b/sw.js @@ -1,5 +1,5 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.8"; +const static_cache_name = "site-static-v1.0.9"; // Got them with find . -not -path '*/\.*' | sed "s/.*/\"&\",/" | grep -v sw.js // sw.js NE SME BITI CACHAN, ker vsebuje verzijo! const assets = [ @@ -54,6 +54,7 @@ const assets = [ "./js/lib/materialize.min.js", "./js/lib/jquery.min.js", "./js/lib/localforage.min.js", +"./js/lib/xss.js", "./js/lib/fullcalendar", "./js/lib/fullcalendar/daygrid", "./js/lib/fullcalendar/daygrid/main.min.js", @@ -67,45 +68,6 @@ const assets = [ "./js/initialize.js", "./js/absences.js", "./js/changelog.js", -"./node_modules", -"./node_modules/commander", -"./node_modules/commander/CHANGELOG.md", -"./node_modules/commander/Readme.md", -"./node_modules/commander/typings", -"./node_modules/commander/typings/index.d.ts", -"./node_modules/commander/LICENSE", -"./node_modules/commander/index.js", -"./node_modules/commander/package.json", -"./node_modules/cssfilter", -"./node_modules/cssfilter/lib", -"./node_modules/cssfilter/lib/css.js", -"./node_modules/cssfilter/lib/util.js", -"./node_modules/cssfilter/lib/default.js", -"./node_modules/cssfilter/lib/index.js", -"./node_modules/cssfilter/lib/parser.js", -"./node_modules/cssfilter/LICENSE", -"./node_modules/cssfilter/package.json", -"./node_modules/cssfilter/README.md", -"./node_modules/xss", -"./node_modules/xss/README.zh.md", -"./node_modules/xss/dist", -"./node_modules/xss/dist/test.html", -"./node_modules/xss/dist/xss.js", -"./node_modules/xss/dist/xss.min.js", -"./node_modules/xss/lib", -"./node_modules/xss/lib/cli.js", -"./node_modules/xss/lib/util.js", -"./node_modules/xss/lib/default.js", -"./node_modules/xss/lib/xss.js", -"./node_modules/xss/lib/index.js", -"./node_modules/xss/lib/parser.js", -"./node_modules/xss/typings", -"./node_modules/xss/typings/xss.d.ts", -"./node_modules/xss/LICENSE", -"./node_modules/xss/package.json", -"./node_modules/xss/bin", -"./node_modules/xss/bin/xss", -"./node_modules/xss/README.md", "./manifest.json", "./pages", "./pages/timetable.html", @@ -117,8 +79,7 @@ const assets = [ "./pages/gradings.html", "./pages/grades.html", "./pages/privacypolicy.html", -"./pages/tos.html", -"./package-lock.json" +"./pages/tos.html" ]; importScripts("/js/lib/localforage.min.js"); -- cgit v1.2.3 From fefeee7ccf1b6fb6a133c8b9c5eb07b1760c2d94 Mon Sep 17 00:00:00 2001 From: rstular Date: Mon, 17 Feb 2020 15:15:55 +0100 Subject: Reformatting --- sw.js | 194 +++++++++++++++++++++++++++++++++--------------------------------- 1 file changed, 96 insertions(+), 98 deletions(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index 027615f..7d64a88 100644 --- a/sw.js +++ b/sw.js @@ -1,85 +1,82 @@ // Change version to cause cache refresh const static_cache_name = "site-static-v1.0.9"; + +// Tukej ne met notr directory namov, samo imena fajlov, +// ker v primeru index.html to prpele do double-cachinga, oz. do velik 404 + // Got them with find . -not -path '*/\.*' | sed "s/.*/\"&\",/" | grep -v sw.js // sw.js NE SME BITI CACHAN, ker vsebuje verzijo! const assets = [ -".", -"./login.html", -"./logout.html", -"./css", -"./css/materialize.min.css", -"./css/fontawesome.min.css", -"./css/materialicons.css", -"./css/styles.css", -"./css/fullcalendar", -"./css/fullcalendar/custom.css", -"./css/fullcalendar/daygrid", -"./css/fullcalendar/daygrid/main.min.css", -"./css/fullcalendar/core", -"./css/fullcalendar/core/main.min.css", -"./css/fullcalendar/timegrid", -"./css/fullcalendar/timegrid/main.min.css", -"./favicon.png", -"./fonts", -"./fonts/fa-solid-900.eot", -"./fonts/fa-solid-900.woff2", -"./fonts/fa-brands-400.woff2", -"./fonts/fa-regular-400.eot", -"./fonts/fa-regular-400.woff2", -"./fonts/fa-brands-400.eot", -"./fonts/materialicons.woff2", -"./index.html", -"./img", -"./img/avatars", -"./img/avatars/asijanec.png", -"./img/avatars/rstular.png", -"./img/icons", -"./img/icons/icon_384.png", -"./img/icons/icon_192.png", -"./img/icons/icon_72.png", -"./img/icons/icon_144.png", -"./img/icons/icon_512.png", -"./img/icons/icon_96.png", -"./img/icons/icon_48.png", -"./js", -"./js/timetable.js", -"./js/gradings.js", -"./js/messaging.js", -"./js/privacypolicy.js", -"./js/teachers.js", -"./js/tos.js", -"./js/login.js", -"./js/app.js", -"./js/lib", -"./js/lib/materialize.min.js", -"./js/lib/jquery.min.js", -"./js/lib/localforage.min.js", -"./js/lib/xss.js", -"./js/lib/fullcalendar", -"./js/lib/fullcalendar/daygrid", -"./js/lib/fullcalendar/daygrid/main.min.js", -"./js/lib/fullcalendar/core", -"./js/lib/fullcalendar/core/main.min.js", -"./js/lib/fullcalendar/timegrid", -"./js/lib/fullcalendar/timegrid/main.min.js", -"./js/grades.js", -"./js/about.js", -"./js/logout.js", -"./js/initialize.js", -"./js/absences.js", -"./js/changelog.js", -"./manifest.json", -"./pages", -"./pages/timetable.html", -"./pages/teachers.html", -"./pages/absences.html", -"./pages/about.html", -"./pages/changelog.html", -"./pages/messaging.html", -"./pages/gradings.html", -"./pages/grades.html", -"./pages/privacypolicy.html", -"./pages/tos.html" + + + + "/css/materialize.min.css", + "/css/fontawesome.min.css", + "/css/materialicons.css", + "/css/styles.css", + "/css/fullcalendar/custom.css", + "/css/fullcalendar/daygrid/main.min.css", + "/css/fullcalendar/core/main.min.css", + "/css/fullcalendar/timegrid/main.min.css", + + "/fonts/fa-solid-900.eot", + "/fonts/fa-solid-900.woff2", + "/fonts/fa-brands-400.woff2", + "/fonts/fa-regular-400.eot", + "/fonts/fa-regular-400.woff2", + "/fonts/fa-brands-400.eot", + "/fonts/materialicons.woff2", + + "/img/avatars/asijanec.png", + "/img/avatars/rstular.png", + "/img/icons/icon_384.png", + "/img/icons/icon_192.png", + "/img/icons/icon_72.png", + "/img/icons/icon_144.png", + "/img/icons/icon_512.png", + "/img/icons/icon_96.png", + "/img/icons/icon_48.png", + + "/js/timetable.js", + "/js/gradings.js", + "/js/messaging.js", + "/js/privacypolicy.js", + "/js/teachers.js", + "/js/tos.js", + "/js/login.js", + "/js/app.js", + + "/js/lib/materialize.min.js", + "/js/lib/jquery.min.js", + "/js/lib/localforage.min.js", + "/js/lib/xss.js", + + "/js/lib/fullcalendar/daygrid/main.min.js", + "/js/lib/fullcalendar/core/main.min.js", + "/js/lib/fullcalendar/timegrid/main.min.js", + "/js/grades.js", + "/js/about.js", + "/js/logout.js", + "/js/initialize.js", + "/js/absences.js", + "/js/changelog.js", + + "/pages/timetable.html", + "/pages/teachers.html", + "/pages/absences.html", + "/pages/about.html", + "/pages/changelog.html", + "/pages/messaging.html", + "/pages/gradings.html", + "/pages/grades.html", + "/pages/privacypolicy.html", + "/pages/tos.html", + + "/manifest.json", + "/index.html", + "/login.html", + "/logout.html", + "/favicon.png" ]; importScripts("/js/lib/localforage.min.js"); @@ -109,28 +106,29 @@ self.addEventListener("activate", evt => { ); }); -self.addEventListener('message', event => { - if (event.data) { - let data = JSON.parse(event.data); // parse the message back to JSON - if (data.action == "addtocache") { // check the action - event.waitUntil( - caches.open(static_cache_name).then(function(cache) { - try { - return cache.add([data.url]); - } - catch(error) { - console.error("[sw.js] error: "+error); - } - }) - ); - } else if (data.action == "deletecaches") { - caches.keys().then(function(names) { - for (let name of names) - console.log("[sw.js] deleting cache named "+name); - caches.delete(name); - }); +self.addEventListener("message", event => { + + if (event.data) { + let data = JSON.parse(event.data); // parse the message back to JSON + if (data.action == "addtocache") { // check the action + event.waitUntil( + caches.open(static_cache_name).then(function (cache) { + try { + return cache.add([data.url]); + } + catch (error) { + console.error("[sw.js] error: " + error); + } + }) + ); + } else if (data.action == "deletecaches") { + caches.keys().then(function (names) { + for (let name of names) + console.log("[sw.js] deleting cache named " + name); + caches.delete(name); + }); + } } - } }); self.addEventListener("fetch", (evt) => { -- cgit v1.2.3 From 4f38105bc4017248568e4c8c8b0506f6ac09a3b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Tue, 25 Feb 2020 20:22:33 +0100 Subject: 1.0.10-beta, hrana ~dela, netestirano, ker nimam menijev za izbrat --- sw.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index 7d64a88..a8d4e8f 100644 --- a/sw.js +++ b/sw.js @@ -1,5 +1,5 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.9"; +const static_cache_name = "site-static-v1.0.10"; // Tukej ne met notr directory namov, samo imena fajlov, // ker v primeru index.html to prpele do double-cachinga, oz. do velik 404 @@ -45,6 +45,7 @@ const assets = [ "/js/tos.js", "/js/login.js", "/js/app.js", + "/js/meals.js", "/js/lib/materialize.min.js", "/js/lib/jquery.min.js", @@ -71,6 +72,7 @@ const assets = [ "/pages/grades.html", "/pages/privacypolicy.html", "/pages/tos.html", + "/pages/meals.html", "/manifest.json", "/index.html", -- cgit v1.2.3 From a44418929dc9a9c9fba1ee802ae5f9306e83cc64 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Sun, 1 Mar 2020 18:14:41 +0100 Subject: meals fix and 1.0.11 version bump --- sw.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index a8d4e8f..62142f8 100644 --- a/sw.js +++ b/sw.js @@ -1,5 +1,5 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.10"; +const static_cache_name = "site-static-v1.0.11"; // Tukej ne met notr directory namov, samo imena fajlov, // ker v primeru index.html to prpele do double-cachinga, oz. do velik 404 -- cgit v1.2.3 From f4c07c8baee5d9bb0c89610425d92c66314c63b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Sun, 1 Mar 2020 19:17:08 +0100 Subject: meals submission fix (now sends all meals) --- sw.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index 62142f8..7373a91 100644 --- a/sw.js +++ b/sw.js @@ -1,5 +1,5 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.11"; +const static_cache_name = "site-static-v1.0.11.1"; // Tukej ne met notr directory namov, samo imena fajlov, // ker v primeru index.html to prpele do double-cachinga, oz. do velik 404 -- cgit v1.2.3 From fca5b424d41d7126635dd67bba4aa89d1d14c14b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Wed, 4 Mar 2020 21:19:18 +0100 Subject: rewrite of meals.js --- sw.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index 7373a91..861ba19 100644 --- a/sw.js +++ b/sw.js @@ -1,5 +1,5 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.11.1"; +const static_cache_name = "site-static-v1.0.11.2"; // Tukej ne met notr directory namov, samo imena fajlov, // ker v primeru index.html to prpele do double-cachinga, oz. do velik 404 @@ -51,6 +51,7 @@ const assets = [ "/js/lib/jquery.min.js", "/js/lib/localforage.min.js", "/js/lib/xss.js", + "/js/lib/mergedeep.js", "/js/lib/fullcalendar/daygrid/main.min.js", "/js/lib/fullcalendar/core/main.min.js", -- cgit v1.2.3 From 1836820ff66d474e5326b99213b2cf56ab611df8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Wed, 4 Mar 2020 23:56:37 +0100 Subject: idk --- sw.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index 861ba19..2feb9f2 100644 --- a/sw.js +++ b/sw.js @@ -1,5 +1,5 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.11.2"; +const static_cache_name = "site-static-v1.0.11.3"; // Tukej ne met notr directory namov, samo imena fajlov, // ker v primeru index.html to prpele do double-cachinga, oz. do velik 404 -- cgit v1.2.3 From 947b1de46624b641aae958e51c6ed8e21122ade6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Thu, 5 Mar 2020 10:13:05 +0100 Subject: med slovenscino --- sw.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index 2feb9f2..46015a3 100644 --- a/sw.js +++ b/sw.js @@ -1,5 +1,5 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.11.3"; +const static_cache_name = "site-static-v1.0.11.4"; // Tukej ne met notr directory namov, samo imena fajlov, // ker v primeru index.html to prpele do double-cachinga, oz. do velik 404 -- cgit v1.2.3 From af7a53069a4ffb8f041b785d89fe0fcb9f4ca63d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Thu, 5 Mar 2020 23:02:04 +0100 Subject: added i18n, converted HTML files, TODO: js UI responses, TODO: translations So basically, multilanguage support from an JavaScript object. - only slovenian and english - no change language UI yet - only HTML strings are actually translated \- all text is translated, but javascript M.toast and other similar stuff does not pass trough s(), d(), S() and D() functions yet - how to i18n: - add a string to js/lang/bundle.js TO ALL LANGUAGES (translation mgmt sys will have to be created) - HTML: create tags, where 1st ? tells wether to just output the string (s) without dot suffix or (d) to try and append a . (for sentences and paragraphs) if it is not there yet. second ? tells wether to leave lowercase strings (l) or (u) to force the first character of the string be uppercase (capitalize()). - put the key of your string as the innerHTML of the x-?? element. - JS: S("key") and D("key") return capitalized, s() and d() do not change case. --- sw.js | 1 + 1 file changed, 1 insertion(+) (limited to 'sw.js') diff --git a/sw.js b/sw.js index 46015a3..030dc99 100644 --- a/sw.js +++ b/sw.js @@ -46,6 +46,7 @@ const assets = [ "/js/login.js", "/js/app.js", "/js/meals.js", + "/js/lang/bundle.js", "/js/lib/materialize.min.js", "/js/lib/jquery.min.js", -- cgit v1.2.3 From 64d26557a090b4f5bccb2d0d15c03e148f04f454 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Fri, 6 Mar 2020 14:22:03 +0100 Subject: neki i18n js --- sw.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index 030dc99..03720e6 100644 --- a/sw.js +++ b/sw.js @@ -1,5 +1,5 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.11.4"; +const static_cache_name = "site-static-v1.0.11.5"; // Tukej ne met notr directory namov, samo imena fajlov, // ker v primeru index.html to prpele do double-cachinga, oz. do velik 404 -- cgit v1.2.3 From 73f4ffdfe3eaabb6040afcf0ab0006d24b5877a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Fri, 6 Mar 2020 22:04:20 +0100 Subject: meals.js fix - still timing issues --- sw.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index 03720e6..f9a6d18 100644 --- a/sw.js +++ b/sw.js @@ -1,5 +1,5 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.11.5"; +const static_cache_name = "site-static-v1.0.11.6"; // Tukej ne met notr directory namov, samo imena fajlov, // ker v primeru index.html to prpele do double-cachinga, oz. do velik 404 -- cgit v1.2.3 From 379221b331c751e46f8bbd399c16031d6ee6d1ad Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Fri, 6 Mar 2020 22:48:25 +0100 Subject: 1.0.11.7 --- sw.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index f9a6d18..f72f589 100644 --- a/sw.js +++ b/sw.js @@ -1,5 +1,5 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.11.6"; +const static_cache_name = "site-static-v1.0.11.7"; // Tukej ne met notr directory namov, samo imena fajlov, // ker v primeru index.html to prpele do double-cachinga, oz. do velik 404 -- cgit v1.2.3 From 190f3aaf31fdfba96b0f5ff91dcbe4aba58dac71 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Tue, 10 Mar 2020 16:25:29 +0100 Subject: 1.0.12-beta: podpora za jezike --- sw.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index f72f589..ca1697e 100644 --- a/sw.js +++ b/sw.js @@ -1,5 +1,5 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.11.7"; +const static_cache_name = "site-static-v1.0.12"; // Tukej ne met notr directory namov, samo imena fajlov, // ker v primeru index.html to prpele do double-cachinga, oz. do velik 404 @@ -46,6 +46,7 @@ const assets = [ "/js/login.js", "/js/app.js", "/js/meals.js", + "/js/settings.js", "/js/lang/bundle.js", "/js/lib/materialize.min.js", @@ -75,6 +76,7 @@ const assets = [ "/pages/privacypolicy.html", "/pages/tos.html", "/pages/meals.html", + "/pages/settings.html", "/manifest.json", "/index.html", -- cgit v1.2.3 From 23b17dda901e5df3b9c73fc4d9129243cbf60a15 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Tue, 10 Mar 2020 19:54:09 +0100 Subject: 1.0.12.28-beta: now auto update != all db clear --- sw.js | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index ca1697e..9f9daea 100644 --- a/sw.js +++ b/sw.js @@ -1,15 +1,8 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.12"; - -// Tukej ne met notr directory namov, samo imena fajlov, -// ker v primeru index.html to prpele do double-cachinga, oz. do velik 404 - +const static_cache_name = "site-static-v1.0.12.28"; // Got them with find . -not -path '*/\.*' | sed "s/.*/\"&\",/" | grep -v sw.js // sw.js NE SME BITI CACHAN, ker vsebuje verzijo! const assets = [ - - - "/css/materialize.min.css", "/css/fontawesome.min.css", "/css/materialicons.css", @@ -48,6 +41,7 @@ const assets = [ "/js/meals.js", "/js/settings.js", "/js/lang/bundle.js", + "/js/setup-storage.js", "/js/lib/materialize.min.js", "/js/lib/jquery.min.js", @@ -86,11 +80,12 @@ const assets = [ ]; importScripts("/js/lib/localforage.min.js"); - +importScripts("/js/setup-storage.js"); self.addEventListener("install", (evt) => { // Add localforage.clear() if storage purge is required evt.waitUntil( - localforage.clear() + // localforage.clear() + setupStorage() ); evt.waitUntil( -- cgit v1.2.3 From 8bc6e8b0aa0c6543c8dcd64551f859d0965ab104 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Thu, 12 Mar 2020 12:54:11 +0100 Subject: setup-storage critical fix (sw error) 1.0.12.35-beta --- sw.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index 9f9daea..ce05e11 100644 --- a/sw.js +++ b/sw.js @@ -1,5 +1,5 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.12.28"; +const static_cache_name = "site-static-v1.0.12.35"; // Got them with find . -not -path '*/\.*' | sed "s/.*/\"&\",/" | grep -v sw.js // sw.js NE SME BITI CACHAN, ker vsebuje verzijo! const assets = [ -- cgit v1.2.3 From ad597b3e767344e5794f1efb5dbc20dea81efb28 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Thu, 12 Mar 2020 15:37:25 +0100 Subject: test ... --- sw.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index ce05e11..a4ffa9c 100644 --- a/sw.js +++ b/sw.js @@ -1,7 +1,8 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.12.35"; +const static_cache_name = "site-static-v1.0.12.43"; // Got them with find . -not -path '*/\.*' | sed "s/.*/\"&\",/" | grep -v sw.js // sw.js NE SME BITI CACHAN, ker vsebuje verzijo! + const assets = [ "/css/materialize.min.css", "/css/fontawesome.min.css", -- cgit v1.2.3 From e00ba090eecf5f3b1d43ba079854c52b858d5b5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Thu, 12 Mar 2020 23:21:38 +0100 Subject: 1.0.12.54-beta: gsec.js stuff --- sw.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index a4ffa9c..091edd5 100644 --- a/sw.js +++ b/sw.js @@ -1,5 +1,5 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.12.43"; +const static_cache_name = "site-static-v1.0.12.54"; // Got them with find . -not -path '*/\.*' | sed "s/.*/\"&\",/" | grep -v sw.js // sw.js NE SME BITI CACHAN, ker vsebuje verzijo! -- cgit v1.2.3 From 2354d7e7986915713d76ccb7c96d3dcec6c2a38c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Fri, 13 Mar 2020 14:27:34 +0100 Subject: fix xss from gse --- sw.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index 091edd5..371523c 100644 --- a/sw.js +++ b/sw.js @@ -1,5 +1,5 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.12.54"; +const static_cache_name = "site-static-v1.0.12.55"; // Got them with find . -not -path '*/\.*' | sed "s/.*/\"&\",/" | grep -v sw.js // sw.js NE SME BITI CACHAN, ker vsebuje verzijo! -- cgit v1.2.3 From f1c7bf393aec88c387c035a4886cf60723e38e13 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Fri, 13 Mar 2020 14:46:13 +0100 Subject: xss fropm gimsis fix --- sw.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index 371523c..d59a946 100644 --- a/sw.js +++ b/sw.js @@ -1,5 +1,5 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.12.55"; +const static_cache_name = "site-static-v1.0.12.56"; // Got them with find . -not -path '*/\.*' | sed "s/.*/\"&\",/" | grep -v sw.js // sw.js NE SME BITI CACHAN, ker vsebuje verzijo! -- cgit v1.2.3 From 9a69779acad1cc287b9d7a927382dc6cca3384f3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Fri, 13 Mar 2020 16:07:49 +0100 Subject: typo --- sw.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index d59a946..8b7db77 100644 --- a/sw.js +++ b/sw.js @@ -1,5 +1,5 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.12.56"; +const static_cache_name = "site-static-v1.0.12.57"; // Got them with find . -not -path '*/\.*' | sed "s/.*/\"&\",/" | grep -v sw.js // sw.js NE SME BITI CACHAN, ker vsebuje verzijo! -- cgit v1.2.3 From 90568a4c100aafb3603725e6daa41223ad379953 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Sat, 14 Mar 2020 00:22:38 +0100 Subject: 1.0.12.59-beta: gsec.js fetchAbsences --- sw.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index 8b7db77..d6c48f0 100644 --- a/sw.js +++ b/sw.js @@ -1,5 +1,5 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.12.57"; +const static_cache_name = "site-static-v1.0.12.58"; // Got them with find . -not -path '*/\.*' | sed "s/.*/\"&\",/" | grep -v sw.js // sw.js NE SME BITI CACHAN, ker vsebuje verzijo! -- cgit v1.2.3 From 1085f64c4de256969f8c26fabb1150c858153864 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20Luka=20=C5=A0ijanec?= Date: Wed, 18 Mar 2020 23:56:27 +0100 Subject: gsec.js: fetchGrades, fetchMessagesLastPageNumber, fetchMessagesList --- sw.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index d6c48f0..f217f03 100644 --- a/sw.js +++ b/sw.js @@ -1,5 +1,5 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.12.58"; +const static_cache_name = "site-static-v1.0.12.59"; // Got them with find . -not -path '*/\.*' | sed "s/.*/\"&\",/" | grep -v sw.js // sw.js NE SME BITI CACHAN, ker vsebuje verzijo! -- cgit v1.2.3 From 3fd55d3389e5d1d496a62bbb7ee95234c304ca8e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20L=2E=20=C5=A0ijanec?= Date: Sun, 5 Apr 2020 20:23:30 +0200 Subject: chats.js not done yet --- sw.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index f217f03..2e75d02 100644 --- a/sw.js +++ b/sw.js @@ -77,7 +77,11 @@ const assets = [ "/index.html", "/login.html", "/logout.html", - "/favicon.png" + "/favicon.png", + + "/pages/chats.html", + "/js/chats.js", + "/css/bubbles.css" ]; importScripts("/js/lib/localforage.min.js"); @@ -137,4 +141,4 @@ self.addEventListener("fetch", (evt) => { evt.respondWith(caches.match(evt.request).then((cache_res) => { return cache_res || fetch(evt.request); })) -}); +}); \ No newline at end of file -- cgit v1.2.3 From 56fabaf9ab07a6980ba84cb44e68877c57de150a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20L=2E=20=C5=A0ijanec?= Date: Tue, 12 May 2020 21:17:01 +0200 Subject: 2nd version bump (1.0.13-beta) because of jitsi --- sw.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index 2e75d02..d8e06c9 100644 --- a/sw.js +++ b/sw.js @@ -78,7 +78,7 @@ const assets = [ "/login.html", "/logout.html", "/favicon.png", - + "/pages/jitsi.html" "/pages/chats.html", "/js/chats.js", "/css/bubbles.css" @@ -141,4 +141,4 @@ self.addEventListener("fetch", (evt) => { evt.respondWith(caches.match(evt.request).then((cache_res) => { return cache_res || fetch(evt.request); })) -}); \ No newline at end of file +}); -- cgit v1.2.3 From a7b6281033b1405dfd0a1f8c1497b1634d5e5e05 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20L=2E=20=C5=A0ijanec?= Date: Tue, 12 May 2020 21:35:19 +0200 Subject: DO NOT MERGE --- told ya u shouldn't --- sw.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index d8e06c9..3a22684 100644 --- a/sw.js +++ b/sw.js @@ -1,5 +1,5 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.12.59"; +const static_cache_name = "site-static-v1.0.13.0"; // Got them with find . -not -path '*/\.*' | sed "s/.*/\"&\",/" | grep -v sw.js // sw.js NE SME BITI CACHAN, ker vsebuje verzijo! @@ -78,7 +78,7 @@ const assets = [ "/login.html", "/logout.html", "/favicon.png", - "/pages/jitsi.html" + "/pages/jitsi.html", "/pages/chats.html", "/js/chats.js", "/css/bubbles.css" -- cgit v1.2.3 From 7e045252547f17c6f41ed4354a6ab12ff4b2164e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20L=2E=20=C5=A0ijanec?= Date: Wed, 13 May 2020 12:36:59 +0200 Subject: DNM; more update --- sw.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index 3a22684..f2d6ffb 100644 --- a/sw.js +++ b/sw.js @@ -1,5 +1,5 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.13.0"; +const static_cache_name = "site-static-v1.0.13.1"; // Got them with find . -not -path '*/\.*' | sed "s/.*/\"&\",/" | grep -v sw.js // sw.js NE SME BITI CACHAN, ker vsebuje verzijo! @@ -79,6 +79,7 @@ const assets = [ "/logout.html", "/favicon.png", "/pages/jitsi.html", + "/js/jitsi.js", "/pages/chats.html", "/js/chats.js", "/css/bubbles.css" -- cgit v1.2.3 From c3b6d083be07da2831bff06496137200547fc947 Mon Sep 17 00:00:00 2001 From: rstular Date: Thu, 14 May 2020 02:39:45 +0200 Subject: Styling fixes, documentation --- sw.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index f2d6ffb..7664266 100644 --- a/sw.js +++ b/sw.js @@ -1,5 +1,5 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.13.1"; +const static_cache_name = "site-static-v1.0.13.2"; // Got them with find . -not -path '*/\.*' | sed "s/.*/\"&\",/" | grep -v sw.js // sw.js NE SME BITI CACHAN, ker vsebuje verzijo! @@ -41,8 +41,8 @@ const assets = [ "/js/app.js", "/js/meals.js", "/js/settings.js", - "/js/lang/bundle.js", - "/js/setup-storage.js", + "/js/lang/bundle.js", + "/js/setup-storage.js", "/js/lib/materialize.min.js", "/js/lib/jquery.min.js", @@ -77,12 +77,12 @@ const assets = [ "/index.html", "/login.html", "/logout.html", - "/favicon.png", - "/pages/jitsi.html", - "/js/jitsi.js", - "/pages/chats.html", - "/js/chats.js", - "/css/bubbles.css" + "/favicon.png", + "/pages/jitsi.html", + "/js/jitsi.js", + "/pages/chats.html", + "/js/chats.js", + "/css/bubbles.css" ]; importScripts("/js/lib/localforage.min.js"); -- cgit v1.2.3 From 068a3541fac291885945b1fe5de58e8fe01a98d2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20L=2E=20=C5=A0ijanec?= Date: Thu, 14 May 2020 21:43:04 +0200 Subject: version is now updated in sw.js and about.bvr --- sw.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index 7664266..1df1e86 100644 --- a/sw.js +++ b/sw.js @@ -1,5 +1,10 @@ + + + + + // Change version to cause cache refresh -const static_cache_name = "site-static-v1.0.13.2"; +const static_cache_name = "site-static-1.0.13-beta"; // Got them with find . -not -path '*/\.*' | sed "s/.*/\"&\",/" | grep -v sw.js // sw.js NE SME BITI CACHAN, ker vsebuje verzijo! -- cgit v1.2.3 From db30c5c6a251298957b97b206ff0ef83b950e228 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Anton=20L=2E=20=C5=A0ijanec?= Date: Sat, 16 May 2020 19:44:58 +0200 Subject: testiram! DNM. btw, kako se naredi diff brez commita? --- sw.js | 2 -- 1 file changed, 2 deletions(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index 1df1e86..34da687 100644 --- a/sw.js +++ b/sw.js @@ -1,8 +1,6 @@ - - // Change version to cause cache refresh const static_cache_name = "site-static-1.0.13-beta"; // Got them with find . -not -path '*/\.*' | sed "s/.*/\"&\",/" | grep -v sw.js -- cgit v1.2.3 From 4c615ac1082b2af900b47f4463f7b5e92d126284 Mon Sep 17 00:00:00 2001 From: sijanec Date: Sat, 16 May 2020 21:55:09 +0200 Subject: prev. commit in sw and about --- sw.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index 34da687..8468cdd 100644 --- a/sw.js +++ b/sw.js @@ -1,8 +1,10 @@ + // Change version to cause cache refresh -const static_cache_name = "site-static-1.0.13-beta"; +const static_cache_name = "site-static-1.0.13-beta-521ae24"; +// latest commit is 521ae242efd365f5b7e4138db5c7f36f6b0549a3 // Got them with find . -not -path '*/\.*' | sed "s/.*/\"&\",/" | grep -v sw.js // sw.js NE SME BITI CACHAN, ker vsebuje verzijo! -- cgit v1.2.3 From 48de23d1c8a36a0cd322d8a72ebdca2cb822cb24 Mon Sep 17 00:00:00 2001 From: rstular Date: Sat, 16 May 2020 23:41:52 +0200 Subject: Handlers moved from HTML to JS --- sw.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'sw.js') diff --git a/sw.js b/sw.js index 8468cdd..1ad7aa9 100644 --- a/sw.js +++ b/sw.js @@ -3,8 +3,8 @@ // Change version to cause cache refresh -const static_cache_name = "site-static-1.0.13-beta-521ae24"; -// latest commit is 521ae242efd365f5b7e4138db5c7f36f6b0549a3 +const static_cache_name = "site-static-1.0.13-beta-a8f7412"; +// latest commit is a8f74121067041fde53676ee4e04d6f59eb82bd7 // Got them with find . -not -path '*/\.*' | sed "s/.*/\"&\",/" | grep -v sw.js // sw.js NE SME BITI CACHAN, ker vsebuje verzijo! -- cgit v1.2.3 From fc66b376cb3a2c73843cc882d500cfd743c0790e Mon Sep 17 00:00:00 2001 From: sijanec Date: Sun, 17 May 2020 00:13:40 +0200 Subject: dist should work, TODO: minify and bundle --- sw.js | 150 ------------------------------------------------------------------ 1 file changed, 150 deletions(-) delete mode 100644 sw.js (limited to 'sw.js') diff --git a/sw.js b/sw.js deleted file mode 100644 index 1ad7aa9..0000000 --- a/sw.js +++ /dev/null @@ -1,150 +0,0 @@ - - - - -// Change version to cause cache refresh -const static_cache_name = "site-static-1.0.13-beta-a8f7412"; -// latest commit is a8f74121067041fde53676ee4e04d6f59eb82bd7 -// Got them with find . -not -path '*/\.*' | sed "s/.*/\"&\",/" | grep -v sw.js -// sw.js NE SME BITI CACHAN, ker vsebuje verzijo! - -const assets = [ - "/css/materialize.min.css", - "/css/fontawesome.min.css", - "/css/materialicons.css", - "/css/styles.css", - "/css/fullcalendar/custom.css", - "/css/fullcalendar/daygrid/main.min.css", - "/css/fullcalendar/core/main.min.css", - "/css/fullcalendar/timegrid/main.min.css", - - "/fonts/fa-solid-900.eot", - "/fonts/fa-solid-900.woff2", - "/fonts/fa-brands-400.woff2", - "/fonts/fa-regular-400.eot", - "/fonts/fa-regular-400.woff2", - "/fonts/fa-brands-400.eot", - "/fonts/materialicons.woff2", - - "/img/avatars/asijanec.png", - "/img/avatars/rstular.png", - "/img/icons/icon_384.png", - "/img/icons/icon_192.png", - "/img/icons/icon_72.png", - "/img/icons/icon_144.png", - "/img/icons/icon_512.png", - "/img/icons/icon_96.png", - "/img/icons/icon_48.png", - - "/js/timetable.js", - "/js/gradings.js", - "/js/messaging.js", - "/js/privacypolicy.js", - "/js/teachers.js", - "/js/tos.js", - "/js/login.js", - "/js/app.js", - "/js/meals.js", - "/js/settings.js", - "/js/lang/bundle.js", - "/js/setup-storage.js", - - "/js/lib/materialize.min.js", - "/js/lib/jquery.min.js", - "/js/lib/localforage.min.js", - "/js/lib/xss.js", - "/js/lib/mergedeep.js", - - "/js/lib/fullcalendar/daygrid/main.min.js", - "/js/lib/fullcalendar/core/main.min.js", - "/js/lib/fullcalendar/timegrid/main.min.js", - "/js/grades.js", - "/js/about.js", - "/js/logout.js", - "/js/initialize.js", - "/js/absences.js", - "/js/changelog.js", - - "/pages/timetable.html", - "/pages/teachers.html", - "/pages/absences.html", - "/pages/about.html", - "/pages/changelog.html", - "/pages/messaging.html", - "/pages/gradings.html", - "/pages/grades.html", - "/pages/privacypolicy.html", - "/pages/tos.html", - "/pages/meals.html", - "/pages/settings.html", - - "/manifest.json", - "/index.html", - "/login.html", - "/logout.html", - "/favicon.png", - "/pages/jitsi.html", - "/js/jitsi.js", - "/pages/chats.html", - "/js/chats.js", - "/css/bubbles.css" -]; - -importScripts("/js/lib/localforage.min.js"); -importScripts("/js/setup-storage.js"); -self.addEventListener("install", (evt) => { - // Add localforage.clear() if storage purge is required - evt.waitUntil( - // localforage.clear() - setupStorage() - ); - - evt.waitUntil( - caches.open(static_cache_name).then((cache) => { - cache.addAll(assets); - }) - ); -}); - -// Delete old caches -self.addEventListener("activate", evt => { - evt.waitUntil( - caches.keys().then((keys) => { - return Promise.all(keys - .filter(key => key !== static_cache_name) - .map(key => caches.delete(key)) - ); - }) - ); -}); - -self.addEventListener("message", event => { - - if (event.data) { - let data = JSON.parse(event.data); // parse the message back to JSON - if (data.action == "addtocache") { // check the action - event.waitUntil( - caches.open(static_cache_name).then(function (cache) { - try { - return cache.add([data.url]); - } - catch (error) { - console.error("[sw.js] error: " + error); - } - }) - ); - } else if (data.action == "deletecaches") { - caches.keys().then(function (names) { - for (let name of names) - console.log("[sw.js] deleting cache named " + name); - caches.delete(name); - }); - } - } -}); - -self.addEventListener("fetch", (evt) => { - evt.respondWith(caches.match(evt.request).then((cache_res) => { - return cache_res || fetch(evt.request); - })) -}); -- cgit v1.2.3