From 76c7679faedcda7879df624c8d133ca2c0f79e9a Mon Sep 17 00:00:00 2001 From: Alon Levy Date: Sun, 15 Feb 2015 14:10:52 +0200 Subject: client: implement merge of nodes --- src/client/view/selection.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/client/view') diff --git a/src/client/view/selection.js b/src/client/view/selection.js index 42823aed..78481d81 100644 --- a/src/client/view/selection.js +++ b/src/client/view/selection.js @@ -173,8 +173,11 @@ var update = function(nodes, append) var setup_merge_button = function(main_graph) { + var merge_root_selection = function() { + main_graph.nodes__merge(_.pluck(root_nodes, 'id')); + } var merge_btn = $('#btn_merge'); - merge_btn.asEventStream('click').onValue(main_graph.mergeNodes); + merge_btn.asEventStream('click').onValue(merge_root_selection); selectionChangedBus.map(function (selection) { return selection.root_nodes.length > 1; }) .onValue(function (visible) { if (visible) { -- cgit v1.3.1