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) * @param {string} notePath (or noteId)
* @returns {Promise<void>} * @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. * Activates newly created note. Compared to this.activateNote() also refreshes tree.

View File

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

View File

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