From 6c5cacabde6eefd08693c8a3d25516ff68ddecb1 Mon Sep 17 00:00:00 2001 From: Vanessa Date: Sun, 22 Jun 2025 23:33:39 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/15077 --- app/src/protyle/render/av/blockAttr.ts | 2 +- app/src/protyle/render/av/row.ts | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/src/protyle/render/av/blockAttr.ts b/app/src/protyle/render/av/blockAttr.ts index 0f31f8b2a..563fe7458 100644 --- a/app/src/protyle/render/av/blockAttr.ts +++ b/app/src/protyle/render/av/blockAttr.ts @@ -206,7 +206,7 @@ class="fn__flex-1 fn__flex${["url", "text", "number", "email", "phone", "block"] innerHTML += `
`; - html += `
${innerHTML}
`; + html += `
${innerHTML}
`; if (element.innerHTML) { // 防止 blockElement 找不到 diff --git a/app/src/protyle/render/av/row.ts b/app/src/protyle/render/av/row.ts index 68f610485..188e98031 100644 --- a/app/src/protyle/render/av/row.ts +++ b/app/src/protyle/render/av/row.ts @@ -18,6 +18,9 @@ import {insertGalleryItemAnimation} from "./gallery/item"; import {clearSelect} from "../../util/clearSelect"; export const getFieldIdByCellElement = (cellElement: Element, viewType: TAVView): string => { + if (hasClosestByClassName(cellElement, "custom-attr")) { + return (hasClosestByClassName(cellElement, "av__row") as HTMLElement).dataset.id; + } return (hasClosestByClassName(cellElement, viewType === "table" ? "av__row" : "av__gallery-item") as HTMLElement).dataset.id; };