summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/client/model/graph.js12
-rw-r--r--src/client/view/graph_view.js2
2 files changed, 7 insertions, 7 deletions
diff --git a/src/client/model/graph.js b/src/client/model/graph.js
index 5d1647e2..2fd453e7 100644
--- a/src/client/model/graph.js
+++ b/src/client/model/graph.js
@@ -532,13 +532,13 @@ function Graph(spec) {
return true;
}
- this.links_rm = function(links) {
- var ids = links.map(function (link) {
- util.assert(link.id !== undefined, 'bug: link without an id');
- return link.id;
- });
+ this.links__delete = function(link_ids) {
+ var topo_diff = model_diff.new_topo_diff({link_id_set_rm: link_ids});
+ this.commit_and_tx_diff__topo(topo_diff);
+ }
- var topo_diff = model_diff.new_topo_diff({link_id_set_rm: ids});
+ this.nodes__delete = function(node_ids) {
+ var topo_diff = model_diff.new_topo_diff({node_id_set_rm: node_ids});
this.commit_and_tx_diff__topo(topo_diff);
}
diff --git a/src/client/view/graph_view.js b/src/client/view/graph_view.js
index 6fc2a72f..02bb8964 100644
--- a/src/client/view/graph_view.js
+++ b/src/client/view/graph_view.js
@@ -285,7 +285,7 @@ function GraphView(spec) {
view.edge_info.on_delete(function () {
view.edge_info.hide();
- graph.links_rm([that.link]);
+ graph.links__delete([that.link.id]);
});
view.edge_info.show(d);
selection.update([src, dst], d3.event.shiftKey);