diff --git a/pandora_console/include/javascript/map/MapController.js b/pandora_console/include/javascript/map/MapController.js index b02301bacd..60e7a0821f 100644 --- a/pandora_console/include/javascript/map/MapController.js +++ b/pandora_console/include/javascript/map/MapController.js @@ -2522,7 +2522,7 @@ MapController.prototype.getArrows = function(id_node) { var edgesToDel = []; var j = 0; - + edges.forEach(function(edge, index) { var nodeTo = "node_" + edge["to"]; var nodeFrom = "node_" + edge["from"]; @@ -2530,7 +2530,7 @@ MapController.prototype.getArrows = function(id_node) { edgesToDel[index] = edge["graph_id"]; } }); - + return edgesToDel; } diff --git a/pandora_console/include/javascript/map/NetworkmapController.js b/pandora_console/include/javascript/map/NetworkmapController.js index bda52e34e2..e88e7de5ed 100644 --- a/pandora_console/include/javascript/map/NetworkmapController.js +++ b/pandora_console/include/javascript/map/NetworkmapController.js @@ -1908,6 +1908,26 @@ NetworkmapController.prototype.cache_is_element = function(element) { } } +/** +* Function getArrows +* Return array[id_arrow] +* This function returns the arrows of a node +*/ +NetworkmapController.prototype.getArrows = function(id_node) { + var self = this; + + var return_var = []; + + edges.forEach(function(edge, index) { + if (("node_" + edge['to']['graph_id']) == id_node + || ("node_" + edge['from']['graph_id']) == id_node) { + return_var[index] = edge["graph_id"]; + } + }); + + return return_var; +} + function update_node(data_graph_id) { node_id = "node_" + data_graph_id;