From fadd3c212015e7f181a3f4f1f6fd08d31d9878bd Mon Sep 17 00:00:00 2001 From: Vanessa Date: Wed, 6 Aug 2025 09:53:58 +0800 Subject: [PATCH] :art: https://github.com/siyuan-note/siyuan/issues/15429 --- app/src/protyle/render/av/gallery/render.ts | 2 +- app/src/protyle/render/av/groups.ts | 14 +++++++++++- app/src/protyle/render/av/openMenuPanel.ts | 25 +++++++++++++++++++++ app/src/protyle/wysiwyg/transaction.ts | 2 +- app/src/types/index.d.ts | 1 + 5 files changed, 41 insertions(+), 3 deletions(-) diff --git a/app/src/protyle/render/av/gallery/render.ts b/app/src/protyle/render/av/gallery/render.ts index 97dad7f48..a34fba6e9 100644 --- a/app/src/protyle/render/av/gallery/render.ts +++ b/app/src/protyle/render/av/gallery/render.ts @@ -320,7 +320,7 @@ export const renderGallery = async (options: { protyle: options.protyle, blockElement: options.blockElement, }); - if (options.data.view.hideAttrViewName) { + if (view.hideAttrViewName) { options.blockElement.querySelector(".av__gallery").classList.add("av__gallery--top"); } }; diff --git a/app/src/protyle/render/av/groups.ts b/app/src/protyle/render/av/groups.ts index 0b0482d2b..00ec6aa91 100644 --- a/app/src/protyle/render/av/groups.ts +++ b/app/src/protyle/render/av/groups.ts @@ -182,15 +182,27 @@ export const getGroupsHTML = (columns: IAVColumn[], view: IAVView) => { let groupHTML = ""; column = columns.find(item => item.id === view.group.field); if (view.groups?.length > 0) { - groupHTML = ''; const disabledDrag = ["created", "date", "created", "updated"].includes(column.type); + let showCount = 0 view.groups.forEach(item => { + if (!item.groupHidden) { + showCount++; + } groupHTML += ``; }); + groupHTML = ` +` + groupHTML; } html = `