Sha256: 3fad7948ec7354eca9dbb268b9c25e77a01df9e9af680465a887ce636e813c97
Contents?: true
Size: 1.13 KB
Versions: 3
Compression:
Stored size: 1.13 KB
Contents
self.addEventListener("activate", function(event) { let cacheWhitelist = ["rundocs-{{ version }}"]; event.waitUntil( caches.keys().then(function(keyList) { return Promise.all(keyList.map(function(key) { if (cacheWhitelist.indexOf(key) === -1) { return caches.delete(key); } })); }) ); }); self.addEventListener("fetch", function(e) { if (/^https:\/\/cdn\.jsdelivr\.net\/gh\/rundocs\/jekyll-rtd-theme@.+/.exec(e.request.url)) { e.respondWith( caches.match(e.request).then(function(resp) { if (resp !== undefined) { return resp; } else { return fetch(e.request, { cache: "no-store" }).then(function(resp) { let clone = resp.clone(); caches.open("rundocs-{{ version }}").then(function(cache) { cache.put(e.request, clone); }); return resp; }).catch(console.log); } }) ); } });
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
jekyll-rtd-theme-1.1.7 | _includes/assets/sw.caches.js |
jekyll-rtd-theme-1.1.6 | _includes/assets/sw.caches.js |
jekyll-rtd-theme-1.1.5 | _includes/assets/sw.caches.js |