summaryrefslogtreecommitdiff
path: root/src/client/view/selection.js
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2015-05-04 14:47:06 +0300
committerAlon Levy <alon@pobox.com>2015-05-04 14:47:23 +0300
commit630fc2c06e774806920ac8a5ec94bce1d49651e4 (patch)
treee6df58eefacf98ba11a24826481f1081e5e685af /src/client/view/selection.js
parentc1bcb26e8a28864592b5dfce24fcfc3939972223 (diff)
client: single delete button. fixes #523
Diffstat (limited to 'src/client/view/selection.js')
-rw-r--r--src/client/view/selection.js3
1 files changed, 3 insertions, 0 deletions
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);