diff --git a/ServiceWorker.js b/ServiceWorker.js deleted file mode 100644 index 31d7e79..0000000 --- a/ServiceWorker.js +++ /dev/null @@ -1,42 +0,0 @@ -var cacheName = 'tempConverterShell'; - -var filesToCache = [ - './', - './index.html', - './sample.js', - './sample.css' -]; - -self.addEventListener('install', function(event) { - console.log('ServiceWorker installing'); - event.waitUntil( - caches.open(cacheName).then(function(cache) { - console.log('Service Worker caching app shell'); - return cache.addAll(filesToCache); - }) - ); -}); - -self.addEventListener('activate', function(event) { - console.log('Service Worker activating'); - event.waitUntil( - caches.keys().then(function(keyList) { - return Promise.all(keyList.map(function(key) { - if (key !== cacheName) { - console.log('Service Worker removing old cache', key); - return caches.delete(key); - } - })); - }) - ); - return self.clients.claim(); -}); - -self.addEventListener('fetch', function(event) { - console.log('Service Worker fetching ', event.request.url); - event.respondWith( - caches.match(event.request).then(function(response) { - return response || fetch(event.request); - }) - ); -}); \ No newline at end of file diff --git a/serviceworker.js b/serviceworker.js new file mode 100644 index 0000000..31d7e79 --- /dev/null +++ b/serviceworker.js @@ -0,0 +1,42 @@ +var cacheName = 'tempConverterShell'; + +var filesToCache = [ + './', + './index.html', + './sample.js', + './sample.css' +]; + +self.addEventListener('install', function(event) { + console.log('ServiceWorker installing'); + event.waitUntil( + caches.open(cacheName).then(function(cache) { + console.log('Service Worker caching app shell'); + return cache.addAll(filesToCache); + }) + ); +}); + +self.addEventListener('activate', function(event) { + console.log('Service Worker activating'); + event.waitUntil( + caches.keys().then(function(keyList) { + return Promise.all(keyList.map(function(key) { + if (key !== cacheName) { + console.log('Service Worker removing old cache', key); + return caches.delete(key); + } + })); + }) + ); + return self.clients.claim(); +}); + +self.addEventListener('fetch', function(event) { + console.log('Service Worker fetching ', event.request.url); + event.respondWith( + caches.match(event.request).then(function(response) { + return response || fetch(event.request); + }) + ); +}); \ No newline at end of file