From 99e56a9c42bb40c6a81a6a161b920e968540a8b3 Mon Sep 17 00:00:00 2001 From: azivner Date: Wed, 9 Jan 2019 19:54:32 +0100 Subject: [PATCH] make sure to save the search note before refreshing the tree --- src/public/javascripts/services/note_detail_search.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/public/javascripts/services/note_detail_search.js b/src/public/javascripts/services/note_detail_search.js index 9a4d8c8f6..bdbde236b 100644 --- a/src/public/javascripts/services/note_detail_search.js +++ b/src/public/javascripts/services/note_detail_search.js @@ -1,5 +1,6 @@ import noteDetailService from "./note_detail.js"; import treeService from "./tree.js"; +import infoService from './info.js'; const $searchString = $("#search-string"); const $component = $('#note-detail-search'); @@ -27,7 +28,13 @@ function show() { $searchString.on('input', noteDetailService.noteChanged); } -$refreshButton.click(() => treeService.reload()); +$refreshButton.click(async () => { + await noteDetailService.saveNoteIfChanged(); + + treeService.reload(); + + infoService.showMessage('Tree has been refreshed.'); +}); export default { getContent,