Update Tab Icon; Organize ServiceWorker

This commit is contained in:
Erik Römmelt 2019-02-10 17:34:20 +01:00
parent 63e1363dd2
commit 07a2480e19
3 changed files with 109 additions and 110 deletions

View File

@ -16,7 +16,7 @@
<!-- NOTE: Icon for tab recognition --> <!-- NOTE: Icon for tab recognition -->
<!-- highest resolution for Chrome & Opera --> <!-- highest resolution for Chrome & Opera -->
<link rel="icon" sizes="192x192" href="/public/img/app_icon.png"> <link rel="icon" sizes="192x192" href="favicon.ico">
<!-- icons for Safari -> iOS Icons --> <!-- icons for Safari -> iOS Icons -->
<!-- icons for IE & Windows phone --> <!-- icons for IE & Windows phone -->
<meta name="msapplication-square70x70logo" content="icon_smalltile.png"> <meta name="msapplication-square70x70logo" content="icon_smalltile.png">

View File

@ -2,11 +2,10 @@
* Main JavaScript file - Entry point of all JS files * * Main JavaScript file - Entry point of all JS files *
******************************************************/ ******************************************************/
// NOTE: ServiceWorker Registration // Wait until page loaded
if ('serviceWorker' in navigator) { window.addEventListener('load', () => {
window.addEventListener('load', function () { if ('serviceWorker' in navigator) {
// Register a service worker hosted at the root of the // NOTE: ServiceWorker Registration
// site using the default scope ('/').
return navigator.serviceWorker.register('serviceWorker.js', { return navigator.serviceWorker.register('serviceWorker.js', {
scope: '/' scope: '/'
}).then(function (registration) { }).then(function (registration) {
@ -14,10 +13,11 @@ if ('serviceWorker' in navigator) {
}).catch(function (error) { }).catch(function (error) {
return console.log('[Service worker] Registration failed: ', error); return console.log('[Service worker] Registration failed: ', error);
}); });
}); } else {
} else {
console.log('[ServiceWorker] are not supported.'); console.log('[ServiceWorker] are not supported.');
} return;
}
});
// NOTE: Set Bootstrap materialdesign // NOTE: Set Bootstrap materialdesign
document.addEventListener("DOMContentLoaded", function () { document.addEventListener("DOMContentLoaded", function () {

View File

@ -107,7 +107,6 @@ self.addEventListener('activate', event => {
/* ========================================= */ /* ========================================= */
/* NOTE: Fetch: Update logic for cache files */ /* NOTE: Fetch: Update logic for cache files */
/* ========================================= */ /* ========================================= */
self.addEventListener('fetch', event => { self.addEventListener('fetch', event => {
// Provide HTTPS URL for query data. // Provide HTTPS URL for query data.
const dataUrl = 'https://me.efi.th-nuernberg.de/om/'; const dataUrl = 'https://me.efi.th-nuernberg.de/om/';