diff options
| author | Alon Levy <alon@pobox.com> | 2015-03-03 23:59:53 +0200 |
|---|---|---|
| committer | Alon Levy <alon@pobox.com> | 2015-03-03 23:59:53 +0200 |
| commit | bcf12942bb7ad875ff46cc58992f726466318268 (patch) | |
| tree | 7e850e9b29001cb10cf92b7fac54142ff29c1e45 /src/client/view/selection.js | |
| parent | 73625ffd3526e85f22addf073f4e549a71670225 (diff) | |
client: toolbar: add delete button
Diffstat (limited to 'src/client/view/selection.js')
| -rw-r--r-- | src/client/view/selection.js | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/client/view/selection.js b/src/client/view/selection.js index 974e1586..cc752058 100644 --- a/src/client/view/selection.js +++ b/src/client/view/selection.js @@ -228,14 +228,19 @@ var setup_merge_button = function(main_graph) var merge_root_selection = function() { main_graph.nodes__merge(root_nodes_ids()); }, + delete_root_selection = function() { + main_graph.nodes__delete(root_nodes_ids()); + }, link_fan_root_selection = function() { main_graph.nodes__link_fan(root_nodes_ids()); }, merge_btn = $('#btn_merge'), + delete_btn = $('#btn_delete'), link_fan_btn = $('#btn_link_fan'), - buttons = [merge_btn, link_fan_btn]; + buttons = [merge_btn, delete_btn, link_fan_btn]; merge_btn.asEventStream('click').onValue(merge_root_selection); + delete_btn.asEventStream('click').onValue(delete_root_selection); link_fan_btn.asEventStream('click').onValue(link_fan_root_selection); selectionChangedBus.map(function (selection) { return selection.root_nodes.length > 1; }) |
