diff --git a/static/js/sw.js b/static/js/sw.js index 29ea65c..4492088 100755 --- a/static/js/sw.js +++ b/static/js/sw.js @@ -1,56 +1 @@ -//This is the service worker with the combined offline experience (Offline page + Offline copy of pages) - -//Install stage sets up the offline page in the cache and opens a new cache -self.addEventListener('install', function (event) { - event.waitUntil(preLoad()); -}); - -const cacheName = "cache-xesite-2.3.0-1000"; - -var preLoad = function () { - return caches.open(cacheName).then(function (cache) { - return cache.addAll(['/blog/', '/blog', '/', '/contact', '/resume', '/talks', '/gallery', '/signalboost']); - }); -}; - -self.addEventListener('fetch', function (event) { - if (event.request.cache === 'only-if-cached' && event.request.mode !== 'same-origin') { - return; - } - event.respondWith(checkResponse(event.request).catch(function () { - return returnFromCache(event.request); - })); - event.waitUntil(addToCache(event.request)); -}); - -var checkResponse = function (request) { - return new Promise(function (fulfill, reject) { - fetch(request).then(function (response) { - if (response.status !== 404) { - fulfill(response); - } else { - reject(); - } - }, reject); - }); -}; - -var addToCache = function (request) { - return caches.open(cacheName).then(function (cache) { - return fetch(request).then(function (response) { - return cache.put(request, response); - }); - }); -}; - -var returnFromCache = function (request) { - return caches.open(cacheName).then(function (cache) { - return cache.match(request).then(function (matching) { - if (!matching || matching.status == 404) { - return cache.match('offline.html'); - } else { - return matching; - } - }); - }); -}; +self.addEventListener('install', function (event) {}); diff --git a/static/manifest.json b/static/manifest.json index 3d11b2e..e78006d 100644 --- a/static/manifest.json +++ b/static/manifest.json @@ -1,12 +1,12 @@ { - "name": "Christine Dodrill", - "short_name": "Christine", + "name": "Xeblog", + "short_name": "Xeblog", "theme_color": "#ffcbe4", "background_color": "#fa99ca", "display": "standalone", "scope": "/", "start_url": "/", - "description": "Blog and Resume for Christine Dodrill", + "description": "Blog and Resume for Christine Xe", "orientation": "any", "icons": [ {