Bladeren bron

:art: https://github.com/siyuan-note/siyuan/issues/12020

Vanessa 10 maanden geleden
bovenliggende
commit
3ba4eb755f
1 gewijzigde bestanden met toevoegingen van 11 en 2 verwijderingen
  1. 11 2
      app/src/protyle/hint/index.ts

+ 11 - 2
app/src/protyle/hint/index.ts

@@ -339,7 +339,13 @@ ${unicode2Emoji(emoji.unicode)}</button>`;
 <span class="b3-list-item__text">${window.siyuan.languages.newFile} <mark>${response.data.k}</mark></span></div></button>`;
             }
             response.data.blocks.forEach((item: IBlock, index: number) => {
-                const blockRefHTML = `<span data-type="block-ref" data-id="${item.id}" data-subtype="s">${oldValue}</span>`;
+                let blockRefHTML;
+                if (source === "av") {
+                    // av 搜索时需要获取值 https://github.com/siyuan-note/siyuan/issues/12020
+                    blockRefHTML = `<span data-type="block-ref" data-id="${item.id}" data-subtype="s">${item.name || item.refText.replace(new RegExp(Constants.ZWSP, "g"), "")}</span>`;
+                } else {
+                    blockRefHTML = `<span data-type="block-ref" data-id="${item.id}" data-subtype="s">${oldValue}</span>`;
+                }
                 searchHTML += `<button style="width: calc(100% - 16px)" class="b3-list-item b3-list-item--two${index === 0 ? " b3-list-item--focus" : ""}" data-value="${encodeURIComponent(blockRefHTML)}">
 ${genHintItemHTML(item)}
 </button>`;
@@ -481,7 +487,10 @@ ${genHintItemHTML(item)}
                 updateAttrViewCellAnimation(cellElement, {
                     type: "block",
                     isDetached: false,
-                    block: {content: tempElement.textContent, id: sourceId}
+                    block: {
+                        content: tempElement.textContent,
+                        id: sourceId
+                    }
                 });
             }
             return;