From 57d7c62ea987a9a75347ba0ff0fb20b38936a066 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 19 Jun 2024 16:42:30 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/11758 --- app/src/menus/tab.ts | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/app/src/menus/tab.ts b/app/src/menus/tab.ts index c48282bdc..20acc8903 100644 --- a/app/src/menus/tab.ts +++ b/app/src/menus/tab.ts @@ -10,6 +10,8 @@ import {App} from "../index"; import {Layout} from "../layout"; import {Wnd} from "../layout/Wnd"; import {getAllWnds} from "../layout/getAll"; +import {Asset} from "../asset"; +import {writeText} from "../protyle/util/compatibility"; const closeMenu = (tab: Tab) => { const unmodifiedTabs: Tab[] = []; @@ -191,6 +193,14 @@ export const initTabMenu = (app: App, tab: Tab) => { type: "submenu", submenu: copySubMenu(rootId, false) }).element); + } else if (model && model instanceof Asset) { + window.siyuan.menus.menu.append(new MenuItem({ + label: window.siyuan.languages.copy, + icon: "iconCopy", + click() { + writeText(`[${model.parent.title}](${model.path})`); + } + }).element); } if (tab.headElement.classList.contains("item--pin")) { window.siyuan.menus.menu.append(new MenuItem({