From ddf8438b22b2f70fbd1e32a77c5e4cb46b5dea6f Mon Sep 17 00:00:00 2001 From: zadam Date: Sun, 21 Feb 2021 22:45:32 +0100 Subject: [PATCH] fix edited notes widget note transitions, fixes #1672 --- .../collapsible_widgets/edited_notes.js | 20 ++++++++++--------- src/services/search/search_result.js | 2 ++ src/services/sync.js | 2 +- 3 files changed, 14 insertions(+), 10 deletions(-) diff --git a/src/public/app/widgets/collapsible_widgets/edited_notes.js b/src/public/app/widgets/collapsible_widgets/edited_notes.js index b214ac17e..3f6851e73 100644 --- a/src/public/app/widgets/collapsible_widgets/edited_notes.js +++ b/src/public/app/widgets/collapsible_widgets/edited_notes.js @@ -12,6 +12,10 @@ const TPL = ` text-overflow: ellipsis; } + +
No edited notes on this day yet ...
+ +
`; @@ -31,18 +35,20 @@ export default class EditedNotesWidget extends CollapsibleWidget { async doRenderBody() { this.$body.html(TPL); - this.$editedNotes = this.$body.find('.edited-notes-widget'); + this.$list = this.$body.find('.edited-notes-list'); + this.$noneFound = this.$body.find('.no-edited-notes-found'); } async refreshWithNote(note) { - // remember which title was when we found the similar notes - this.title = note.title; let editedNotes = await server.get('edited-notes/' + note.getLabelValue("dateNote")); editedNotes = editedNotes.filter(n => n.noteId !== note.noteId); + this.$list.empty(); + this.$noneFound.hide(); + if (editedNotes.length === 0) { - this.$body.text("No edited notes on this day yet ..."); + this.$noneFound.show(); return; } @@ -50,8 +56,6 @@ export default class EditedNotesWidget extends CollapsibleWidget { await treeCache.getNotes(noteIds, true); // preload all at once - const $list = $('
'); // not using