note activation from API will also scroll to it / focus

This commit is contained in:
zadam 2019-07-28 14:47:35 +02:00
parent 0c2dd6aa35
commit 083dee9bdd
3 changed files with 8 additions and 3 deletions

View File

@ -39,7 +39,11 @@ function FrontendScriptApi(startNote, currentNote, originEntity = null, tabConte
* @param {string} notePath (or noteId)
* @returns {Promise<void>}
*/
this.activateNote = treeService.activateNote;
this.activateNote = async (notePath, noteLoadedListener) => {
await treeService.activateNote(notePath, noteLoadedListener);
await treeService.scrollToActiveNote();
};
/**
* Activates newly created note. Compared to this.activateNote() also refreshes tree.

View File

@ -881,5 +881,6 @@ export default {
getNodeFromPath,
resolveNotePath,
getSomeNotePath,
focusTree
focusTree,
scrollToActiveNote
};

View File

@ -33,7 +33,7 @@
<% include details/protected_session_password.ejs %>
<div class="children-overview"></div>
<div class="children-overview hide-toggle"></div>
</div>
<div class="attribute-list">