From ce956f2e3a78bbed1047daa598398f9a65397b12 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Tue, 2 Jul 2024 11:36:49 +0800 Subject: [PATCH] :art: fix https://github.com/siyuan-note/siyuan/issues/11861 --- app/src/protyle/gutter/index.ts | 24 ++++-------------------- 1 file changed, 4 insertions(+), 20 deletions(-) diff --git a/app/src/protyle/gutter/index.ts b/app/src/protyle/gutter/index.ts index fca368d31..7170b20af 100644 --- a/app/src/protyle/gutter/index.ts +++ b/app/src/protyle/gutter/index.ts @@ -720,18 +720,8 @@ export class Gutter { accelerator: "⌘X", icon: "iconCut", click: () => { - if (isNotEditBlock(selectsElement[0])) { - let html = ""; - selectsElement.forEach(item => { - html += removeEmbed(item); - }); - writeText(protyle.lute.BlockDOM2StdMd(html).trimEnd()); - protyle.breadcrumb?.hide(); - removeBlock(protyle, selectsElement[0], getEditorRange(selectsElement[0]), "remove"); - } else { - focusByRange(getEditorRange(selectsElement[0])); - document.execCommand("cut"); - } + focusBlock(selectsElement[0]); + document.execCommand("cut"); } }).element); window.siyuan.menus.menu.append(new MenuItem({ @@ -1193,14 +1183,8 @@ export class Gutter { accelerator: "⌘X", icon: "iconCut", click: () => { - if (isNotEditBlock(nodeElement)) { - writeText(protyle.lute.BlockDOM2StdMd(removeEmbed(nodeElement)).trimEnd()); - removeBlock(protyle, nodeElement, getEditorRange(nodeElement), "remove"); - protyle.breadcrumb?.hide(); - } else { - focusByRange(getEditorRange(nodeElement)); - document.execCommand("cut"); - } + focusBlock(nodeElement); + document.execCommand("cut"); } }).element); window.siyuan.menus.menu.append(new MenuItem({