Browse Source

:bug: fix https://github.com/siyuan-note/siyuan/issues/5702

Vanessa 2 years ago
parent
commit
b3150e2ce7
1 changed files with 3 additions and 3 deletions
  1. 3 3
      app/src/menus/protyle.ts

+ 3 - 3
app/src/menus/protyle.ts

@@ -255,15 +255,15 @@ export const contentMenu = (protyle: IProtyle, nodeElement: Element) => {
             label: window.siyuan.languages.copyPlainText,
             label: window.siyuan.languages.copyPlainText,
             click() {
             click() {
                 focusByRange(getEditorRange(nodeElement));
                 focusByRange(getEditorRange(nodeElement));
-                writeText(range.toString());
+                writeText(getSelection().getRangeAt(0).toString());
             }
             }
         }).element);
         }).element);
         window.siyuan.menus.menu.append(new MenuItem({
         window.siyuan.menus.menu.append(new MenuItem({
-            label: window.siyuan.languages.copy +" HTML",
+            label: window.siyuan.languages.copy + " HTML",
             click() {
             click() {
                 focusByRange(getEditorRange(nodeElement));
                 focusByRange(getEditorRange(nodeElement));
                 let html = "";
                 let html = "";
-                range.cloneContents().childNodes.forEach(item => {
+                getSelection().getRangeAt(0).cloneContents().childNodes.forEach(item => {
                     if (item.nodeType === 3) {
                     if (item.nodeType === 3) {
                         html += item.textContent;
                         html += item.textContent;
                     } else {
                     } else {