summaryrefslogtreecommitdiff
path: root/src/client/model/graph.js
diff options
context:
space:
mode:
authorAlon Levy <alon@pobox.com>2014-12-28 16:11:04 +0200
committerAlon Levy <alon@pobox.com>2014-12-28 16:11:05 +0200
commitb9301efbb7748b66bb8d5ee11b6bde610a094871 (patch)
treeec56814afea7174d3bf107a9d7258f0dd42dfcca /src/client/model/graph.js
parente82a59bb10bd25ed2bd73f32077baa2f1fc1b8d9 (diff)
Fixes #245 - broken link deletion
Broken because of changed server return struct, now uses link_rm dictionary (i.e. topo diff).
Diffstat (limited to 'src/client/model/graph.js')
-rw-r--r--src/client/model/graph.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/client/model/graph.js b/src/client/model/graph.js
index 64327f6a..000f675b 100644
--- a/src/client/model/graph.js
+++ b/src/client/model/graph.js
@@ -633,8 +633,9 @@ function Graph() {
}
function graph_on_success(ret) {
- var link_id = ret[0][0];
- links.splice(linkGetIndexFromId(link_id), 1);
+ ret.link_rm.forEach(function (link_id) {
+ links.splice(linkGetIndexFromId(link_id), 1);
+ });
if (on_success) {
on_success();
}