From f2aaf8b0a3b761fb6a1ec79e7c6b95e3eb9e4db0 Mon Sep 17 00:00:00 2001 From: azivner Date: Wed, 3 Jan 2018 22:54:13 -0500 Subject: [PATCH] ctrl+click doesn't activate the node and selects only if it's not selected yet, otherwise deselects --- public/javascripts/note_tree.js | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/public/javascripts/note_tree.js b/public/javascripts/note_tree.js index 47b126f24..84862a094 100644 --- a/public/javascripts/note_tree.js +++ b/public/javascripts/note_tree.js @@ -534,13 +534,15 @@ const noteTree = (function() { const node = data.node; if (targetType === 'title' || targetType === 'icon') { - node.setActive(); - if (!event.ctrlKey) { + node.setActive(); + node.setSelected(true); + clearSelectedNodes(); } - - node.setSelected(true); + else { + node.setSelected(!node.isSelected()); + } return false; }