From 720d5df2fcd0e928324e910c6d6976e184788c64 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Sat, 8 Oct 2022 16:13:24 +0800 Subject: [PATCH] :art: fix https://github.com/siyuan-note/siyuan/issues/6097 --- app/src/menus/protyle.ts | 3 +++ app/src/protyle/gutter/index.ts | 17 ++++++++--------- 2 files changed, 11 insertions(+), 9 deletions(-) diff --git a/app/src/menus/protyle.ts b/app/src/menus/protyle.ts index e5c2af791..4b7e63e19 100644 --- a/app/src/menus/protyle.ts +++ b/app/src/menus/protyle.ts @@ -1276,6 +1276,9 @@ export const setFold = (protyle: IProtyle, nodeElement: Element, isOpen?: boolea // 没有子列表或多个块的列表项不进行折叠 return -1; } + if (nodeElement.getAttribute("data-type") === "NodeThematicBreak") { + return -1; + } // 0 正常;1 折叠 let fold = "0"; if (nodeElement.getAttribute("fold") === "1") { diff --git a/app/src/protyle/gutter/index.ts b/app/src/protyle/gutter/index.ts index b50e2afcc..237283d63 100644 --- a/app/src/protyle/gutter/index.ts +++ b/app/src/protyle/gutter/index.ts @@ -1294,16 +1294,15 @@ export class Gutter { }).element); window.siyuan.menus.menu.append(new MenuItem({type: "separator"}).element); - window.siyuan.menus.menu.append(new MenuItem({ - label: window.siyuan.languages.fold, - accelerator: `${updateHotkeyTip(window.siyuan.config.keymap.editor.general.collapse.custom)}/${updateHotkeyTip("⌥Click")}`, - click() { - setFold(protyle, nodeElement); - focusBlock(nodeElement); - } - }).element); - if (type !== "NodeThematicBreak") { + window.siyuan.menus.menu.append(new MenuItem({ + label: window.siyuan.languages.fold, + accelerator: `${updateHotkeyTip(window.siyuan.config.keymap.editor.general.collapse.custom)}/${updateHotkeyTip("⌥Click")}`, + click() { + setFold(protyle, nodeElement); + focusBlock(nodeElement); + } + }).element); window.siyuan.menus.menu.append(new MenuItem({ label: window.siyuan.languages.attr, accelerator: window.siyuan.config.keymap.editor.general.attr.custom + "/" + updateHotkeyTip("⇧Click"),