mirror of
https://github.com/zadam/trilium.git
synced 2025-03-01 14:22:32 +01:00
note content renderer should load reference link titles, fixes #3499
This commit is contained in:
parent
43c5163f66
commit
41b8f6882c
@ -7,6 +7,7 @@ import openService from "./open.js";
|
||||
import froca from "./froca.js";
|
||||
import utils from "./utils.js";
|
||||
import linkService from "./link.js";
|
||||
import treeService from "./tree.js";
|
||||
|
||||
let idCounter = 1;
|
||||
|
||||
@ -31,6 +32,17 @@ async function getRenderedContent(note, options = {}) {
|
||||
|
||||
renderMathInElement($renderedContent[0], {trust: true});
|
||||
}
|
||||
|
||||
const getNoteIdFromLink = el => treeService.getNoteIdFromNotePath($(el).attr('href'));
|
||||
const referenceLinks = $renderedContent.find("a.reference-link");
|
||||
const noteIdsToPrefetch = referenceLinks.map(el => getNoteIdFromLink(el));
|
||||
await froca.getNotes(noteIdsToPrefetch);
|
||||
|
||||
for (const el of referenceLinks) {
|
||||
const noteId = getNoteIdFromLink(el);
|
||||
|
||||
await linkService.loadReferenceLinkTitle(noteId, $(el));
|
||||
}
|
||||
}
|
||||
else {
|
||||
await renderChildrenList($renderedContent, note);
|
||||
|
Loading…
x
Reference in New Issue
Block a user