mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 02:16:05 +01:00 
			
		
		
		
	fix(views/table): color no longer shown for reference links
This commit is contained in:
		| @@ -20,9 +20,7 @@ export function NoteFormatter(cell: CellComponent, _formatterParams, onRendered) | ||||
|  | ||||
|         const iconClass = note.getIcon(); | ||||
|         const title = note.title; | ||||
|         const { $noteRef } = buildNoteLink(noteId); | ||||
|         $noteRef.text(title); | ||||
|         $noteRef.prepend($("<span>").addClass(iconClass)); | ||||
|         const { $noteRef } = buildNoteLink(noteId, title, iconClass, note.getColorClass()); | ||||
|         return $noteRef[0]; | ||||
|     } | ||||
|  | ||||
| @@ -58,10 +56,7 @@ export function NoteTitleFormatter(cell: CellComponent) { | ||||
|         return ""; | ||||
|     } | ||||
|  | ||||
|     const { $noteRef } = buildNoteLink(noteId); | ||||
|     $noteRef.text(cell.getValue()); | ||||
|     $noteRef.prepend($("<span>").addClass(iconClass)); | ||||
|  | ||||
|     const { $noteRef } = buildNoteLink(noteId, cell.getValue(), iconClass); | ||||
|     return $noteRef[0].outerHTML; | ||||
| } | ||||
|  | ||||
| @@ -80,10 +75,15 @@ export function MonospaceFormatter(cell: CellComponent) { | ||||
|     return `<code>${cell.getValue()}</code>`; | ||||
| } | ||||
|  | ||||
| function buildNoteLink(noteId: string) { | ||||
| function buildNoteLink(noteId: string, title: string, iconClass: string, colorClass?: string) { | ||||
|     const $noteRef = $("<span>"); | ||||
|     const href = `#root/${noteId}`; | ||||
|     $noteRef.addClass("reference-link"); | ||||
|     $noteRef.attr("data-href", href); | ||||
|     $noteRef.text(title); | ||||
|     $noteRef.prepend($("<span>").addClass(iconClass)); | ||||
|     if (colorClass) { | ||||
|         $noteRef.addClass(colorClass); | ||||
|     } | ||||
|     return { $noteRef, href }; | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user