diff --git a/app/src/protyle/wysiwyg/renderBacklink.ts b/app/src/protyle/wysiwyg/renderBacklink.ts index 143b0bdba..ff7c6cbae 100644 --- a/app/src/protyle/wysiwyg/renderBacklink.ts +++ b/app/src/protyle/wysiwyg/renderBacklink.ts @@ -16,7 +16,7 @@ export const renderBacklink = (protyle: IProtyle, backlinkData: { protyle.block.showAll = true; let html = ""; backlinkData.forEach(item => { - html += genBreadcrumb(item.blockPaths) + setBacklinkFold(item.dom, item.expand); + html += genBreadcrumb(item.blockPaths, false, backlinkData.length) + setBacklinkFold(item.dom, item.expand); }); protyle.wysiwyg.element.innerHTML = html; processRender(protyle.wysiwyg.element); @@ -99,9 +99,9 @@ export const getBacklinkHeadingMore = (moreElement: HTMLElement) => { moreElement.remove(); }; -export const genBreadcrumb = (blockPaths: IBreadcrumb[], renderFirst = false) => { +export const genBreadcrumb = (blockPaths: IBreadcrumb[], renderFirst: boolean, parentLength?: number) => { if (1 > blockPaths.length) { - return '
'; + return ``; } let html = "";