From 01205215eb3d6df3739871b1603a3fa404698959 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Mon, 18 Dec 2023 00:02:14 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/9910 --- app/src/index.ts | 3 +++ app/src/mobile/util/onMessage.ts | 3 +++ app/src/window/index.ts | 8 ++++++++ 3 files changed, 14 insertions(+) diff --git a/app/src/index.ts b/app/src/index.ts index ad50684bc..a79133a24 100644 --- a/app/src/index.ts +++ b/app/src/index.ts @@ -66,6 +66,9 @@ export class App { window.siyuan.config.editor.readOnly = data.data; hideAllElements(["util"]); break; + case "setConf": + window.siyuan.config = data.data; + break; case "progress": progressLoading(data); break; diff --git a/app/src/mobile/util/onMessage.ts b/app/src/mobile/util/onMessage.ts index d55a91860..f613bdcb3 100644 --- a/app/src/mobile/util/onMessage.ts +++ b/app/src/mobile/util/onMessage.ts @@ -9,6 +9,9 @@ export const onMessage = (app: App, data: IWebSocketData) => { case "syncMergeResult": reloadSync(app, data.data); break; + case "setConf": + window.siyuan.config = data.data; + break; case "readonly": window.siyuan.config.editor.readOnly = data.data; break; diff --git a/app/src/window/index.ts b/app/src/window/index.ts index 44b37f267..21cea8d10 100644 --- a/app/src/window/index.ts +++ b/app/src/window/index.ts @@ -20,6 +20,7 @@ import {getAllTabs} from "../layout/getAll"; import {getLocalStorage} from "../protyle/util/compatibility"; import {init} from "../window/init"; import {loadPlugins} from "../plugin/loader"; +import {hideAllElements} from "../protyle/ui/hideElements"; class App { public plugins: import("../plugin").Plugin[] = []; @@ -53,6 +54,13 @@ class App { case "syncMergeResult": reloadSync(this, data.data); break; + case "readonly": + window.siyuan.config.editor.readOnly = data.data; + hideAllElements(["util"]); + break; + case "setConf": + window.siyuan.config = data.data; + break; case "progress": progressLoading(data); break;