From af2b54680626bf4a13516340c41c72dcb34c662f Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 28 Jun 2023 23:14:08 +0800 Subject: [PATCH] :art: fix https://github.com/siyuan-note/siyuan/issues/8634 --- app/src/protyle/preview/index.ts | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/protyle/preview/index.ts b/app/src/protyle/preview/index.ts index f4b7a2611..ebda6617a 100644 --- a/app/src/protyle/preview/index.ts +++ b/app/src/protyle/preview/index.ts @@ -97,12 +97,12 @@ export class Preview { event.preventDefault(); if (isLocalPath(linkAddress)) { /// #if !MOBILE - if (Constants.SIYUAN_ASSETS_EXTS.includes(pathPosix().extname((linkAddress.split("?page")[0])))) { - openAsset(protyle.app, linkAddress.split("?page")[0], parseInt(getSearch("page", linkAddress))); - } else { - /// #if !BROWSER + if (event.metaKey || event.ctrlKey) { openBy(linkAddress, "folder"); - /// #endif + } else if (event.shiftKey) { + openBy(linkAddress, "app"); + } else if (Constants.SIYUAN_ASSETS_EXTS.includes(pathPosix().extname((linkAddress.split("?page")[0])))) { + openAsset(protyle.app, linkAddress.split("?page")[0], parseInt(getSearch("page", linkAddress))); } /// #endif } else {