mirror of
				https://github.com/zadam/trilium.git
				synced 2025-10-31 10:26:08 +01:00 
			
		
		
		
	chore(client/ts): port services/render
This commit is contained in:
		| @@ -1,7 +1,12 @@ | |||||||
| import server from "./server.js"; | import server from "./server.js"; | ||||||
| import bundleService from "./bundle.js"; | import bundleService from "./bundle.js"; | ||||||
|  | import FNote from "../entities/fnote.js"; | ||||||
| 
 | 
 | ||||||
| async function render(note, $el) { | interface Bundle { | ||||||
|  |     html: string; | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | async function render(note: FNote, $el: JQuery<HTMLElement>) { | ||||||
|     const relations = note.getRelations('renderNote'); |     const relations = note.getRelations('renderNote'); | ||||||
|     const renderNoteIds = relations |     const renderNoteIds = relations | ||||||
|         .map(rel => rel.value) |         .map(rel => rel.value) | ||||||
| @@ -10,7 +15,7 @@ async function render(note, $el) { | |||||||
|     $el.empty().toggle(renderNoteIds.length > 0); |     $el.empty().toggle(renderNoteIds.length > 0); | ||||||
| 
 | 
 | ||||||
|     for (const renderNoteId of renderNoteIds) { |     for (const renderNoteId of renderNoteIds) { | ||||||
|         const bundle = await server.post(`script/bundle/${renderNoteId}`); |         const bundle = await server.post<Bundle>(`script/bundle/${renderNoteId}`); | ||||||
| 
 | 
 | ||||||
|         const $scriptContainer = $('<div>'); |         const $scriptContainer = $('<div>'); | ||||||
|         $el.append($scriptContainer); |         $el.append($scriptContainer); | ||||||
		Reference in New Issue
	
	Block a user