Sfoglia il codice sorgente

:art: fix https://github.com/siyuan-note/siyuan/issues/10159

Vanessa 1 anno fa
parent
commit
1fac9971e9
1 ha cambiato i file con 4 aggiunte e 8 eliminazioni
  1. 4 8
      app/src/protyle/gutter/index.ts

+ 4 - 8
app/src/protyle/gutter/index.ts

@@ -716,15 +716,11 @@ export class Gutter {
             accelerator: "⌘C",
             accelerator: "⌘C",
             click() {
             click() {
                 if (isNotEditBlock(selectsElement[0])) {
                 if (isNotEditBlock(selectsElement[0])) {
-                    let html = "";
-                    selectsElement.forEach(item => {
-                        html += removeEmbed(item);
-                    });
-                    writeText(protyle.lute.BlockDOM2StdMd(html).trimEnd());
+                    focusBlock(selectsElement[0]);
                 } else {
                 } else {
                     focusByRange(getEditorRange(selectsElement[0]));
                     focusByRange(getEditorRange(selectsElement[0]));
-                    document.execCommand("copy");
                 }
                 }
+                document.execCommand("copy");
             }
             }
         }, {
         }, {
             label: window.siyuan.languages.copyPlainText,
             label: window.siyuan.languages.copyPlainText,
@@ -1157,11 +1153,11 @@ export class Gutter {
             accelerator: "⌘C",
             accelerator: "⌘C",
             click() {
             click() {
                 if (isNotEditBlock(nodeElement)) {
                 if (isNotEditBlock(nodeElement)) {
-                    writeText(protyle.lute.BlockDOM2StdMd(removeEmbed(nodeElement)).trimEnd());
+                    focusBlock(nodeElement);
                 } else {
                 } else {
                     focusByRange(getEditorRange(nodeElement));
                     focusByRange(getEditorRange(nodeElement));
-                    document.execCommand("copy");
                 }
                 }
+                document.execCommand("copy");
             }
             }
         }, {
         }, {
             label: window.siyuan.languages.copyPlainText,
             label: window.siyuan.languages.copyPlainText,