diff options
Diffstat (limited to 'src/client/view')
| -rw-r--r-- | src/client/view/selection.js | 5 |
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) { |
