Bladeren bron

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

Vanessa 1 jaar geleden
bovenliggende
commit
4f6f4770eb
1 gewijzigde bestanden met toevoegingen van 14 en 1 verwijderingen
  1. 14 1
      app/src/menus/protyle.ts

+ 14 - 1
app/src/menus/protyle.ts

@@ -1019,7 +1019,7 @@ export const imgMenu = (protyle: IProtyle, range: Range, assetElement: HTMLEleme
                     fetchPost("/api/asset/getImageOCRText", {
                         path: imgElement.getAttribute("src")
                     }, (response) => {
-                        const textarea =element.querySelector("textarea");
+                        const textarea = element.querySelector("textarea");
                         textarea.value = response.data.text;
                         textarea.dataset.ocrText = response.data.text;
                     });
@@ -1278,6 +1278,19 @@ export const linkMenu = (protyle: IProtyle, linkElement: HTMLElement, focusText
                 html = nodeElement.outerHTML;
             }
         }).element);
+    }
+    window.siyuan.menus.menu.append(new MenuItem({
+        label: window.siyuan.languages.copy,
+        icon: "iconCopy",
+        click() {
+            let title = linkElement.dataset.title;
+            if (title) {
+                title = ` "${title}"`;
+            }
+            writeText(`[${linkElement.textContent.replace(Constants.ZWSP, "")}](${linkElement.dataset.href}${title})`);
+        }
+    }).element);
+    if (!protyle.disabled) {
         window.siyuan.menus.menu.append(new MenuItem({
             icon: "iconTrashcan",
             label: window.siyuan.languages.remove,