diff --git a/app/web/src/base/load/api/api-proxy-def.tsx b/app/web/src/base/load/api/api-proxy-def.tsx index 9a3ff676..bbf4354f 100644 --- a/app/web/src/base/load/api/api-proxy-def.tsx +++ b/app/web/src/base/load/api/api-proxy-def.tsx @@ -4,7 +4,6 @@ import { fetchViaProxy } from "../proxy"; export const loadApiProxyDef = async (_url: string, with_types: boolean) => { const url = trim(_url, "/"); - console.log(url, _url); const raw = await fetchViaProxy(urlPath(url, "/_prasi/_")); let ver = ""; if (raw && (raw as any).prasi) { diff --git a/app/web/src/base/page/ed.tsx b/app/web/src/base/page/ed.tsx index faf2c8d8..4bac88a8 100644 --- a/app/web/src/base/page/ed.tsx +++ b/app/web/src/base/page/ed.tsx @@ -6,25 +6,27 @@ import { Loading } from "../../utils/ui/loading"; import init from "wasm-gzip"; export default page({ - url: "/ed/:site_id/:page_id", - component: ({}) => { - const p = useGlobal(EDGlobal, "EDITOR"); + url: "/ed/:site_id/:page_id", + component: ({}) => { + const p = useGlobal(EDGlobal, "EDITOR"); - const w = window as any; - if (!w.Y) { - (async () => { - await init(); - (window as any).Y = await import("yjs"); - (window as any).syncronize = (await import("y-pojo")).syncronize; - p.render(); - })(); - return ; - } + const w = window as any; + if (!w.Y) { + (async () => { + await init(); + (window as any).Y = await import("yjs"); + (window as any).syncronize = (await import("y-pojo")).syncronize; + p.render(); + })(); + return ; + } - if (!edInitSync(p)) { - return ; - } + w.isEditor = true; - return ; - }, + if (!edInitSync(p)) { + return ; + } + + return ; + }, }); diff --git a/app/web/src/nova/vi/vi.tsx b/app/web/src/nova/vi/vi.tsx index 4ffd9c35..4f7a7d54 100644 --- a/app/web/src/nova/vi/vi.tsx +++ b/app/web/src/nova/vi/vi.tsx @@ -7,6 +7,7 @@ import { ViRoot } from "./root"; import { ErrorBox } from "./utils/error-box"; import { render_stat } from "./render/render"; +const w = window as any; export const Vi: FC<{ meta: Record; mode: "mobile" | "desktop"; @@ -36,6 +37,10 @@ export const Vi: FC<{ }) => { const vi = useGlobal(ViGlobal, "VI"); vi.mode = mode; + + w.isMobile = mode === "mobile"; + w.isDesktop = mode === "desktop"; + vi.on_status_changes = on_status_changed; if (rs === "disabled") {