From 0dc2834870eeec50887156ddcca33686241eff4e Mon Sep 17 00:00:00 2001 From: Tony Air Date: Thu, 18 Feb 2021 09:12:01 +0700 Subject: [PATCH] IMPR: caching service worker and minor improvements --- src/html/Navigation.html | 2 +- src/html/_components/Alerts.html | 36 +++ src/html/_components/LoadingSpinner.html | 132 ++++++++++ src/img/logo.png | Bin 217880 -> 0 bytes src/img/logo.svg | 59 +++++ src/index.html | 9 +- src/js/_components/_main.js | 5 + src/js/_components/_main.links.js | 32 ++- src/js/_components/_main.loading-spinner.js | 21 ++ src/js/_components/_main.online.js | 5 +- src/js/_components/_page.jsx | 53 ++-- src/js/app.js | 42 ++-- src/js/lib/log.js | 9 + src/js/types/sw.js | 102 ++++++++ src/scss/_animations.scss | 15 ++ src/scss/_colors.scss | 68 ++++- src/scss/_components/_ui.main.alerts.scss | 30 +++ src/scss/_components/_ui.main.graphql.scss | 28 +++ src/scss/_components/_ui.main.scss | 76 +----- src/scss/_variables.scss | 2 +- src/thirdparty/google-analytics-offline.js | 259 ++++++++++++++++++++ src/thirdparty/serviceworker-caches.js | 93 +++++++ webpack.config.js | 8 +- webpack.config.serve.js | 12 +- 24 files changed, 961 insertions(+), 137 deletions(-) create mode 100644 src/html/_components/Alerts.html create mode 100644 src/html/_components/LoadingSpinner.html delete mode 100644 src/img/logo.png create mode 100644 src/img/logo.svg create mode 100644 src/js/_components/_main.loading-spinner.js create mode 100644 src/js/lib/log.js create mode 100644 src/js/types/sw.js create mode 100644 src/scss/_components/_ui.main.alerts.scss create mode 100644 src/scss/_components/_ui.main.graphql.scss create mode 100644 src/thirdparty/google-analytics-offline.js create mode 100644 src/thirdparty/serviceworker-caches.js diff --git a/src/html/Navigation.html b/src/html/Navigation.html index bba3fac..7c3a512 100644 --- a/src/html/Navigation.html +++ b/src/html/Navigation.html @@ -1,4 +1,4 @@ -