diff --git a/src/public/app/widgets/type_widgets/task_list.ts b/src/public/app/widgets/type_widgets/task_list.ts index b0e4ed9d2..8211c5921 100644 --- a/src/public/app/widgets/type_widgets/task_list.ts +++ b/src/public/app/widgets/type_widgets/task_list.ts @@ -57,11 +57,17 @@ const TPL = ` `; -function buildTask(task: FTask) { - return `\ -
  • - ${task.title} -
  • `; +function buildTasks(tasks: FTask[]) { + let html = ''; + + for (const task of tasks) { + html += `\ +
  • + ${task.title} +
  • `; + } + + return html; } export default class TaskListWidget extends TypeWidget { @@ -113,12 +119,9 @@ export default class TaskListWidget extends TypeWidget { return; } - this.$taskContainer.html(""); - const tasks = await froca.getTasks(this.noteId); - for (const task of tasks) { - this.$taskContainer.append($(buildTask(task))); - } + const tasksHtml = buildTasks(tasks); + this.$taskContainer.html(tasksHtml); } entitiesReloadedEvent({ loadResults }: EventData<"entitiesReloaded">) {