fix tree activation/focus after deleting node

This commit is contained in:
zadam
2019-06-16 11:12:07 +02:00
parent c5daaf541a
commit 93f1d46104
2 changed files with 20 additions and 5 deletions

View File

@@ -516,11 +516,15 @@ async function collapseTree(node = null) {
node.visit(node => node.setExpanded(false));
}
function focusTree() {
$tree.find('.fancytree-container').focus();
}
async function scrollToActiveNote() {
const activeContext = noteDetailService.getActiveTabContext();
if (activeContext && activeContext.notePath) {
$tree.find('.fancytree-container').focus();
focusTree();
const node = await expandToNote(activeContext.notePath);
@@ -814,5 +818,6 @@ export default {
expandToNote,
getNodeFromPath,
resolveNotePath,
getSomeNotePath
getSomeNotePath,
focusTree
};