From 7aaa85c8ace2cc0e01c812a575a0cb020dfc88bb Mon Sep 17 00:00:00 2001 From: Max <m.giller@tu-braunschweig.de> Date: Mon, 3 Jan 2022 00:19:13 +0100 Subject: [PATCH] Deselect by clicking background when tool active --- editor/js/tools/collecttool.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/editor/js/tools/collecttool.js b/editor/js/tools/collecttool.js index 55a6b4c..80b970a 100644 --- a/editor/js/tools/collecttool.js +++ b/editor/js/tools/collecttool.js @@ -42,6 +42,9 @@ export default class CollectTool extends Tool { } state.addSelectedItems(hitNodes); this.menu.value(COLLECTION_KEY, state.selectedItems); + + // Show tool as active + state.setTool(this); } onNodeClick(node) { @@ -74,6 +77,10 @@ export default class CollectTool extends Tool { this.menu.value(COLLECTION_KEY, state.selectedItems); } + onBackgroundClick() { + state.clearSelectedItems(); + } + onMenuChange(key, value) { if (key === COLLECTION_KEY && value === undefined) { state.clearSelectedItems(); -- GitLab