From ae1912bfa2ef1891d60b9480898077a810be5765 Mon Sep 17 00:00:00 2001 From: Jeffrey Chen <78434827+TCOTC@users.noreply.github.com> Date: Fri, 7 Feb 2025 11:23:02 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=BD=93=E5=89=8D=E5=B7=A5=E4=BD=9C?= =?UTF-8?q?=E7=A9=BA=E9=97=B4=E4=B8=8D=E5=BA=94=E8=AF=A5=E6=98=BE=E7=A4=BA?= =?UTF-8?q?=20`=E6=89=93=E5=BC=80`=20=E5=92=8C=20`=E7=A7=BB=E9=99=A4`=20(#?= =?UTF-8?q?14017)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit fix https://github.com/siyuan-note/siyuan/issues/12018 --- app/src/menus/workspace.ts | 43 +++++++++++++++++++++++++++----------- 1 file changed, 31 insertions(+), 12 deletions(-) diff --git a/app/src/menus/workspace.ts b/app/src/menus/workspace.ts index 3ec84feae..6fda7c573 100644 --- a/app/src/menus/workspace.ts +++ b/app/src/menus/workspace.ts @@ -208,8 +208,9 @@ export const workspaceMenu = (app: App, rect: DOMRect) => { } }]; workspaceSubMenu.push({id: "separator_1", type: "separator"}); + const workspaceDir = window.siyuan.config.system.workspaceDir; response.data.forEach((item: IWorkspace) => { - workspaceSubMenu.push(workspaceItem(item) as IMenu); + workspaceSubMenu.push(workspaceItem(item, workspaceDir) as IMenu); }); /// #else workspaceSubMenu = [{ @@ -532,16 +533,27 @@ const openWorkspace = (workspace: string) => { /// #endif }; -const workspaceItem = (item: IWorkspace) => { - /// #if !BROWSER - return { - label: `