summaryrefslogtreecommitdiff
path: root/src/client/view
diff options
context:
space:
mode:
Diffstat (limited to 'src/client/view')
-rw-r--r--src/client/view/selection.js5
1 files changed, 4 insertions, 1 deletions
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) {