diff --git a/app/src/assets/scss/business/_av.scss b/app/src/assets/scss/business/_av.scss index 996e1f884..6a9790d55 100644 --- a/app/src/assets/scss/business/_av.scss +++ b/app/src/assets/scss/business/_av.scss @@ -59,8 +59,14 @@ border-bottom: 1px solid var(--b3-theme-surface-lighter); position: relative; - &:hover .av__gutters { - opacity: 1; + &:hover { + [data-type="block-ref"] { + display: block; + } + + .av__gutters { + opacity: 1; + } } &--select { @@ -171,6 +177,13 @@ margin-right: 5px; flex-shrink: 0; } + + [data-type="block-ref"] { + display: none; + position: absolute; + right: 5px; + font-size: 10px; + } } &__cellheader { diff --git a/app/src/protyle/render/av/render.ts b/app/src/protyle/render/av/render.ts index 8382e8f8b..fc738fb96 100644 --- a/app/src/protyle/render/av/render.ts +++ b/app/src/protyle/render/av/render.ts @@ -62,7 +62,10 @@ style="width: ${column.width || "200px"}">${getCalcValue(column) || '${cell.value?.text.content || ""}`; } else if (cell.valueType === "block") { - text = `${cell.value?.block.content || ""}`; + text = `${cell.value?.block.content || ""}` + if (cell.value?.block.id) { + text += `${window.siyuan.languages.openBy}`; + } } else if (cell.valueType === "number") { text = `${cell.value?.number.content || ""}`; } else if (cell.valueType === "mSelect" || cell.valueType === "select") {