From 630fc2c06e774806920ac8a5ec94bce1d49651e4 Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Mon, 4 May 2015 14:47:06 +0300 Subject: client: single delete button. fixes #523 --- src/client/view/selection.js | 3 +++ 1 file changed, 3 insertions(+) (limited to 'src/client/view/selection.js') diff --git a/src/client/view/selection.js b/src/client/view/selection.js index 73b11e97..202804a5 100644 --- a/src/client/view/selection.js +++ b/src/client/view/selection.js @@ -297,16 +297,19 @@ var setup_toolbar = function(main_graph, main_graph_view) } } + // operations requiring 2 or more nodes selectionChangedBus.map(function (selection) { return selection.selected.length > 1; }) .skipDuplicates() .onValue(function (visible) { show(multiple_node_operations, visible); }); + // operations requiring 1 or more nodes selectionChangedBus.map(function (selection) { return selection.selected.length > 0; }) .skipDuplicates() .onValue(function (visible) { show(zen_mode_btn, visible); + show(delete_btn, visible); }); zen_mode_btn.asEventStream('click').onValue(main_graph_view.zen_mode__toggle); -- cgit v1.3.1