summaryrefslogtreecommitdiff
path: root/src/client/view/selection.js
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2015-03-16 21:07:57 +0200
committerAlon Levy <alon@pobox.com>2015-03-16 21:07:57 +0200
commitbde034fb87784f42349b4527aa343b89d3999090 (patch)
tree3aecafc62666f54d371da716671c7877a23780ba /src/client/view/selection.js
parent67d6e1ab79b304eee744a99f6f3bdc46a3df2aa7 (diff)
client/selection: hide/show multiple node operations via parent div
Diffstat (limited to 'src/client/view/selection.js')
-rw-r--r--src/client/view/selection.js14
1 files changed, 3 insertions, 11 deletions
diff --git a/src/client/view/selection.js b/src/client/view/selection.js
index 7a99dd03..35eb8f2b 100644
--- a/src/client/view/selection.js
+++ b/src/client/view/selection.js
@@ -14,13 +14,6 @@ function list_from_list_like(list_like)
return list;
}
-function list_call(list, field)
-{
- list.forEach(function (item) {
- item[field].apply(item, list_from_list_like(arguments).slice(2));
- });
-}
-
function root_nodes_ids() {
return _.pluck(root_nodes, 'id');
}
@@ -265,7 +258,7 @@ var setup_toolbar = function(main_graph)
merge_btn = $('#btn_merge'),
delete_btn = $('#btn_delete'),
link_fan_btn = $('#btn_link_fan'),
- buttons = [merge_btn, delete_btn, link_fan_btn];
+ multiple_node_operations = $('#tool-bar-multiple-node-operations');
merge_btn.asEventStream('click').onValue(merge_root_selection);
delete_btn.asEventStream('click').onValue(delete_root_selection);
@@ -275,10 +268,9 @@ var setup_toolbar = function(main_graph)
.skipDuplicates()
.onValue(function (visible) {
if (visible) {
- list_call(buttons, 'show');
+ multiple_node_operations.show();
} else {
- list_call(buttons, 'hide');
- buttons.forEach(function (btn) { btn.hide(); });
+ multiple_node_operations.hide();
}
});
}