mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 02:16:05 +01:00 
			
		
		
		
	note content renderer should load reference link titles, fixes #3499
This commit is contained in:
		| @@ -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); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user