diff --git a/app/src/assets/scss/business/_av.scss b/app/src/assets/scss/business/_av.scss index bef13c8e4..4d7dfba03 100644 --- a/app/src/assets/scss/business/_av.scss +++ b/app/src/assets/scss/business/_av.scss @@ -57,6 +57,13 @@ color: var(--b3-theme-on-surface); content: attr(data-tip); } + + &--hide { + width: 0.1px; + overflow: hidden; + height: 0; + min-height: 0.1px !important; + } } &__counter { diff --git a/app/src/protyle/render/av/filter.ts b/app/src/protyle/render/av/filter.ts index 0be22b62b..4e2154449 100644 --- a/app/src/protyle/render/av/filter.ts +++ b/app/src/protyle/render/av/filter.ts @@ -348,7 +348,7 @@ export const setFilter = async (options: {
@@ -378,7 +378,7 @@ export const setFilter = async (options: {
diff --git a/app/src/protyle/render/av/openMenuPanel.ts b/app/src/protyle/render/av/openMenuPanel.ts index d702de417..4aaa3479c 100644 --- a/app/src/protyle/render/av/openMenuPanel.ts +++ b/app/src/protyle/render/av/openMenuPanel.ts @@ -663,6 +663,7 @@ export const openMenuPanel = (options: { id: data.viewID, data: false }]); + options.blockElement.querySelector(".av__title").classList.add("av__title--hide"); } else { transaction(options.protyle, [{ action: "hideAttrViewName", @@ -675,8 +676,8 @@ export const openMenuPanel = (options: { id: data.viewID, data: true }]); + options.blockElement.querySelector(".av__title").classList.remove("av__title--hide"); } - options.blockElement.querySelector(".av__title").classList.add("fn__none"); avPanelElement.remove(); event.preventDefault(); event.stopPropagation(); diff --git a/app/src/protyle/render/av/render.ts b/app/src/protyle/render/av/render.ts index 76aa28426..fc40941eb 100644 --- a/app/src/protyle/render/av/render.ts +++ b/app/src/protyle/render/av/render.ts @@ -155,7 +155,9 @@ ${cell.color ? `color:${cell.color};` : ""}">${renderCell(cell.value)}`; ${item.icon ? unicode2Emoji(item.icon, "item__graphic", true) : ''} ${item.name} `; - viewData = item; + if (item.id === response.data.viewID) { + viewData = item; + } }); e.firstElementChild.outerHTML = `
@@ -194,7 +196,7 @@ ${cell.color ? `color:${cell.color};` : ""}">${renderCell(cell.value)}
`; ${response.data.isMirror ? `
` : ""}
-
${response.data.name || ""}
+
${response.data.name || ""}