From 077288184c5fb0510b70e7ac94e80ef138dfa94e Mon Sep 17 00:00:00 2001 From: Vanessa Date: Fri, 8 Mar 2024 11:15:23 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/10538 --- app/src/block/popover.ts | 4 ++++ app/src/constants.ts | 3 ++- app/src/protyle/render/av/render.ts | 2 +- 3 files changed, 7 insertions(+), 2 deletions(-) diff --git a/app/src/block/popover.ts b/app/src/block/popover.ts index 6464983e4..b4bc63f13 100644 --- a/app/src/block/popover.ts +++ b/app/src/block/popover.ts @@ -283,6 +283,10 @@ export const showPopover = async (app: App, showRef = false) => { } else if (popoverTargetElement.dataset.type === "url") { // 在 database 的 url 列中以思源协议开头的链接 ids = [getIdFromSYProtocol(popoverTargetElement.textContent.trim())]; + } else if (popoverTargetElement.dataset.popoverUrl) { + // 镜像数据库 + const postResponse = await fetchSyncPost(popoverTargetElement.dataset.popoverUrl, {id: popoverTargetElement.dataset.avId}); + ids = postResponse.data; } else { // pdf let targetId; diff --git a/app/src/constants.ts b/app/src/constants.ts index ebcd54df5..206c12ed3 100644 --- a/app/src/constants.ts +++ b/app/src/constants.ts @@ -360,6 +360,7 @@ export abstract class Constants { refPopover: {default: "", custom: ""}, copyText: {default: "", custom: ""}, exitFocus: {default: "", custom: ""}, + ai: {default: "", custom: ""}, switchReadonly: {default: "", custom: ""}, expand: {default: "⌘↓", custom: "⌘↓"}, collapse: {default: "⌘↑", custom: "⌘↑"}, @@ -395,7 +396,7 @@ export abstract class Constants { insertAfter: {default: "⇧⌘A", custom: "⇧⌘A"}, jumpToParentNext: {default: "⇧⌘N", custom: "⇧⌘N"}, moveToUp: {default: "⇧⌘↑", custom: "⇧⌘↑"}, - moveToDown: {default: "⇧⌘↓", custom: "⇧⌘↓"}, + moveToDown: {default: "⇧⌘↓", custom: "⇧⌘↓"} }, insert: { appearance: {default: "⌥⌘X", custom: "⌥⌘X"}, diff --git a/app/src/protyle/render/av/render.ts b/app/src/protyle/render/av/render.ts index 05fab970a..94d481e6d 100644 --- a/app/src/protyle/render/av/render.ts +++ b/app/src/protyle/render/av/render.ts @@ -204,7 +204,7 @@ ${cell.color ? `color:${cell.color};` : ""}">${renderCell(cell.value)}`;
- ${response.data.isMirror ? ` + ${response.data.isMirror ? `
` : ""}
${response.data.name || ""}