diff --git a/app/src/menus/commonMenuItem.ts b/app/src/menus/commonMenuItem.ts index 7c1f88bb9..038969069 100644 --- a/app/src/menus/commonMenuItem.ts +++ b/app/src/menus/commonMenuItem.ts @@ -758,6 +758,7 @@ export const renameMenu = (options: { }) => { return new MenuItem({ accelerator: window.siyuan.config.keymap.editor.general.rename.custom, + icon: "iconEdit", label: window.siyuan.languages.rename, click: () => { rename(options); diff --git a/app/src/menus/protyle.ts b/app/src/menus/protyle.ts index 9bf332a5c..4eee1b942 100644 --- a/app/src/menus/protyle.ts +++ b/app/src/menus/protyle.ts @@ -795,6 +795,7 @@ export const imgMenu = (protyle: IProtyle, range: Range, assetElement: HTMLEleme if (imagePath.startsWith("assets/")) { window.siyuan.menus.menu.append(new MenuItem({ label: window.siyuan.languages.rename, + icon: "iconEdit", click() { renameAsset(imagePath); } @@ -1032,6 +1033,7 @@ export const linkMenu = (protyle: IProtyle, linkElement: HTMLElement, focusText if (linkAddress?.startsWith("assets/")) { window.siyuan.menus.menu.append(new MenuItem({ label: window.siyuan.languages.rename, + icon: "iconEdit", click() { renameAsset(linkAddress); } @@ -1181,6 +1183,7 @@ export const tagMenu = (protyle: IProtyle, tagElement: HTMLElement) => { }).element); window.siyuan.menus.menu.append(new MenuItem({ label: window.siyuan.languages.rename, + icon: "iconEdit", click() { renameTag(tagElement.textContent.replace(Constants.ZWSP, "")); } @@ -1330,6 +1333,7 @@ export const videoMenu = (protyle: IProtyle, nodeElement: Element, type: string) }); subMenus.push({ label: window.siyuan.languages.rename, + icon: "iconEdit", click() { renameAsset(src); }