fix
This commit is contained in:
parent
c3af3cba39
commit
8eeff6a727
|
|
@ -8,17 +8,17 @@ export type ElProp = ReturnType<typeof createElProp>;
|
|||
export const createElProp = (item: IContent, p: PG) => {
|
||||
return {
|
||||
onPointerEnter: (e: React.PointerEvent<HTMLDivElement>) => {
|
||||
e.stopPropagation();
|
||||
// e.stopPropagation();
|
||||
|
||||
if (p.item.sideHover) {
|
||||
p.item.sideHover = false;
|
||||
p.softRender.all();
|
||||
}
|
||||
// if (p.item.sideHover) {
|
||||
// p.item.sideHover = false;
|
||||
// p.softRender.all();
|
||||
// }
|
||||
|
||||
if (p.item.hover !== item.id) {
|
||||
p.item.hover = item.id;
|
||||
p.softRender.all();
|
||||
}
|
||||
// if (p.item.hover !== item.id) {
|
||||
// p.item.hover = item.id;
|
||||
// p.softRender.all();
|
||||
// }
|
||||
},
|
||||
onClick: (e: React.PointerEvent<HTMLDivElement>) => {
|
||||
e.stopPropagation();
|
||||
|
|
|
|||
|
|
@ -19,41 +19,41 @@ addEventListener("activate", (e) =>
|
|||
(e as ExtendableEvent).waitUntil(activate())
|
||||
);
|
||||
|
||||
// addEventListener("fetch", async (evt) => {
|
||||
// const e = evt as FetchEvent;
|
||||
addEventListener("fetch", async (evt) => {
|
||||
const e = evt as FetchEvent;
|
||||
|
||||
// e.respondWith(
|
||||
// (async () => {
|
||||
// if (!g.cache) {
|
||||
// g.cache = await caches.open(version);
|
||||
// }
|
||||
// const cache = g.cache;
|
||||
// const r = await cache.match(e.request);
|
||||
// if (r) {
|
||||
// return r;
|
||||
// }
|
||||
// const url = e.request.url;
|
||||
// if (url.includes("_api_frm")) {
|
||||
// cache.add(e.request);
|
||||
// }
|
||||
e.respondWith(
|
||||
(async () => {
|
||||
if (!g.cache) {
|
||||
g.cache = await caches.open(version);
|
||||
}
|
||||
const cache = g.cache;
|
||||
const r = await cache.match(e.request);
|
||||
if (r) {
|
||||
return r;
|
||||
}
|
||||
const url = e.request.url;
|
||||
if (url.includes("_api_frm")) {
|
||||
cache.add(e.request);
|
||||
}
|
||||
|
||||
// return await fetch(e.request);
|
||||
// })()
|
||||
// );
|
||||
// });
|
||||
// addEventListener("message", async (e) => {
|
||||
// const type = e.data.type;
|
||||
return await fetch(e.request);
|
||||
})()
|
||||
);
|
||||
});
|
||||
addEventListener("message", async (e) => {
|
||||
const type = e.data.type;
|
||||
|
||||
// if (!g.cache) {
|
||||
// g.cache = await caches.open(version);
|
||||
// }
|
||||
// const cache = g.cache;
|
||||
if (!g.cache) {
|
||||
g.cache = await caches.open(version);
|
||||
}
|
||||
const cache = g.cache;
|
||||
|
||||
// switch (type) {
|
||||
// case "add-cache":
|
||||
// if (!(await cache.match(e.data.url))) {
|
||||
// await cache.add(e.data.url);
|
||||
// }
|
||||
// break;
|
||||
// }
|
||||
// });
|
||||
switch (type) {
|
||||
case "add-cache":
|
||||
if (!(await cache.match(e.data.url))) {
|
||||
await cache.add(e.data.url);
|
||||
}
|
||||
break;
|
||||
}
|
||||
});
|
||||
|
|
|
|||
Loading…
Reference in New Issue