From 8eeff6a727c55f3fead5ef650e86943bf540458f Mon Sep 17 00:00:00 2001 From: Rizky Date: Sun, 15 Oct 2023 13:55:40 +0700 Subject: [PATCH] fix --- .../src/render/editor/elements/e-relprop.tsx | 18 ++--- app/web/src/sworker.ts | 68 +++++++++---------- 2 files changed, 43 insertions(+), 43 deletions(-) diff --git a/app/web/src/render/editor/elements/e-relprop.tsx b/app/web/src/render/editor/elements/e-relprop.tsx index 4c9150e5..551150f2 100644 --- a/app/web/src/render/editor/elements/e-relprop.tsx +++ b/app/web/src/render/editor/elements/e-relprop.tsx @@ -8,17 +8,17 @@ export type ElProp = ReturnType; export const createElProp = (item: IContent, p: PG) => { return { onPointerEnter: (e: React.PointerEvent) => { - 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) => { e.stopPropagation(); diff --git a/app/web/src/sworker.ts b/app/web/src/sworker.ts index c8a9bc3e..c4be84f6 100644 --- a/app/web/src/sworker.ts +++ b/app/web/src/sworker.ts @@ -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; + } +});