From 8b1d86bd9bf270587fcd8f801ebc29fc9f8bf3cf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Rynning-T=C3=B8nnesen?= Date: Fri, 21 Feb 2020 14:36:27 +0100 Subject: [PATCH] Moved some files around, improved how notifications are being requested, and improved activation and installation-flow of serviceworker --- config/service-worker.config.js | 4 +- public/assets/images/notification.svg | 3 + src/Vinlottis.vue | 110 +++++------------- src/components/VinlottisPage.vue | 53 ++++++++- src/mixins/serviceWorkerMixin.js | 90 ++++++++++++++ .../service-worker}/service-worker.js | 24 +--- src/ui/UpdateToast.vue | 100 ++++++++++++++++ src/ui/Wine.vue | 20 +++- 8 files changed, 291 insertions(+), 113 deletions(-) create mode 100644 public/assets/images/notification.svg create mode 100644 src/mixins/serviceWorkerMixin.js rename {public => src/service-worker}/service-worker.js (87%) create mode 100644 src/ui/UpdateToast.vue diff --git a/config/service-worker.config.js b/config/service-worker.config.js index d042f4b..12e2b40 100644 --- a/config/service-worker.config.js +++ b/config/service-worker.config.js @@ -9,7 +9,7 @@ const ServiceWorkerConfig = { extensions: [".js", ".vue"] }, entry: { - serviceWorker: [helpers.root("public", "service-worker")] + serviceWorker: [helpers.root("src/service-worker", "service-worker")] }, optimization: { minimizer: [] @@ -19,7 +19,7 @@ const ServiceWorkerConfig = { { test: /\.js$/, loader: "babel-loader", - include: [helpers.root("public", "service-worker")] + include: [helpers.root("src/service-worker", "service-worker")] } ] }, diff --git a/public/assets/images/notification.svg b/public/assets/images/notification.svg new file mode 100644 index 0000000..7b0143c --- /dev/null +++ b/public/assets/images/notification.svg @@ -0,0 +1,3 @@ + + + \ No newline at end of file diff --git a/src/Vinlottis.vue b/src/Vinlottis.vue index f06c2e0..23eb18e 100644 --- a/src/Vinlottis.vue +++ b/src/Vinlottis.vue @@ -2,103 +2,49 @@
+
+ + \ No newline at end of file diff --git a/src/ui/Wine.vue b/src/ui/Wine.vue index 47d6a5a..187e4d9 100644 --- a/src/ui/Wine.vue +++ b/src/ui/Wine.vue @@ -1,7 +1,12 @@