X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=static%2FTopologyComposer%2Fjs%2Fmodel_graph_editor.js;h=700b43265aa0c9f90d7166bbb2aa6095169871b2;hb=70f9629aef040ce2bd6fba9c082f15d33ac00ef1;hp=4ec7650e608ad8c1169b1f70130b0c1537506dbe;hpb=36e3ddd4e43444ab84a45ec619a89009969ba7c0;p=osm%2FLW-UI.git diff --git a/static/TopologyComposer/js/model_graph_editor.js b/static/TopologyComposer/js/model_graph_editor.js index 4ec7650..700b432 100644 --- a/static/TopologyComposer/js/model_graph_editor.js +++ b/static/TopologyComposer/js/model_graph_editor.js @@ -296,6 +296,7 @@ TCD3.ModelGraphEditor = (function () { var source_type = s.info.type; var destination_type = d.info.type; var current_layer = self.getCurrentView(); + console.log(self.model.layer[current_layer]) if (self.model.layer[current_layer].allowed_edges && self.model.layer[current_layer].allowed_edges[source_type] && self.model.layer[current_layer].allowed_edges[source_type].destination[destination_type] && self.model.layer[current_layer].allowed_edges[source_type].destination[destination_type].removable ) { @@ -303,10 +304,12 @@ TCD3.ModelGraphEditor = (function () { var callback = self.model.layer[current_layer].allowed_edges[source_type].destination[destination_type].removable.callback; var c = self.model.callback[callback].class; var controller = new TCD3.OsmController(); - controller[callback](self, link, function () { + controller[callback](self, link, function (result) { self._deselectAllNodes(); self._deselectAllLinks(); - self.parent.removeLink.call(self, link.index); + + self.updateData(result); + // success && success(); success && success(); }, error); } else {