Vanessa 2024-06-19 16:42:30 +08:00
parent 22b0bd2e90
commit 57d7c62ea9

View file

@ -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({