add PWA
This commit is contained in:
@@ -0,0 +1,45 @@
|
||||
const rpgDicesVersion = "rpg-dices-v0.1"
|
||||
const assets = [
|
||||
"/",
|
||||
"/index.html",
|
||||
"/style.css",
|
||||
"/script.js",
|
||||
"/js/libs/moment.js",
|
||||
"/js/libs/sidebar/sidebar.js",
|
||||
"/js/libs/sidebar/sidebar.css",
|
||||
"/assets/add.svg",
|
||||
"/assets/close.svg",
|
||||
"/assets/dark.svg",
|
||||
"/assets/dices.svg",
|
||||
"/assets/export.svg",
|
||||
"/assets/history.svg",
|
||||
"/assets/import.svg",
|
||||
"/assets/light.svg",
|
||||
"/assets/menu.svg",
|
||||
"/assets/plus.svg",
|
||||
"/assets/roll.svg",
|
||||
"/assets/dices/4.svg",
|
||||
"/assets/dices/6.svg",
|
||||
"/assets/dices/8.svg",
|
||||
"/assets/dices/10.svg",
|
||||
"/assets/dices/12.svg",
|
||||
"/assets/dices/20.svg",
|
||||
"/assets/dices/100.svg",
|
||||
"/assets/dices/custom.svg",
|
||||
]
|
||||
|
||||
self.addEventListener("install", installEvent => {
|
||||
installEvent.waitUntil(
|
||||
caches.open(rpgDicesVersion).then(cache => {
|
||||
cache.addAll(assets)
|
||||
})
|
||||
)
|
||||
})
|
||||
|
||||
self.addEventListener("fetch", fetchEvent => {
|
||||
fetchEvent.respondWith(
|
||||
caches.match(fetchEvent.request).then(res => {
|
||||
return res || fetch(fetchEvent.request)
|
||||
})
|
||||
)
|
||||
})
|
||||
Reference in New Issue
Block a user