From 32939df9268444ee368d78bbe51da0f393e7010e Mon Sep 17 00:00:00 2001 From: Liang Ding Date: Mon, 27 Feb 2023 11:34:47 +0800 Subject: [PATCH] =?UTF-8?q?:art:=20=E9=94=81=E5=B1=8F=E5=90=8E=E6=96=B0?= =?UTF-8?q?=E7=AA=97=E5=8F=A3=E4=B9=9F=E9=9C=80=E8=A6=81=E8=BF=9B=E8=A1=8C?= =?UTF-8?q?=E9=94=81=E5=B1=8F=20https://github.com/siyuan-note/siyuan/issu?= =?UTF-8?q?es/7500?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- kernel/api/setting.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/kernel/api/setting.go b/kernel/api/setting.go index 0ff8fb322..a329bc5dd 100644 --- a/kernel/api/setting.go +++ b/kernel/api/setting.go @@ -94,6 +94,7 @@ func setEditor(c *gin.Context) { oldVirtualBlockRef := model.Conf.Editor.VirtualBlockRef oldVirtualBlockRefInclude := model.Conf.Editor.VirtualBlockRefInclude oldVirtualBlockRefExclude := model.Conf.Editor.VirtualBlockRefExclude + oldReadOnly := editor.ReadOnly model.Conf.Editor = editor model.Conf.Save() @@ -108,6 +109,10 @@ func setEditor(c *gin.Context) { model.ResetVirtualBlockRefCache() } + if oldReadOnly != model.Conf.Editor.ReadOnly { + util.BroadcastByType("protyle", "readonly", 0, "", model.Conf.Editor.ReadOnly) + } + ret.Data = model.Conf.Editor }