Fixed some things to networkmaps. Ticket #406
This commit is contained in:
parent
32a52ff4e0
commit
2d3d82001e
pandora_console/include/javascript
|
@ -142,7 +142,6 @@ function delete_link(source_id, source_module_id, target_id, target_module_id, i
|
||||||
success: function (data) {
|
success: function (data) {
|
||||||
if (data['correct']) {
|
if (data['correct']) {
|
||||||
var found = -1;
|
var found = -1;
|
||||||
|
|
||||||
jQuery.each(graph.links, function(i, element) {
|
jQuery.each(graph.links, function(i, element) {
|
||||||
if (element.id_db == id_link) {
|
if (element.id_db == id_link) {
|
||||||
found = i;
|
found = i;
|
||||||
|
@ -151,7 +150,7 @@ function delete_link(source_id, source_module_id, target_id, target_module_id, i
|
||||||
if (found != -1) {
|
if (found != -1) {
|
||||||
graph.links.splice(found, 1);
|
graph.links.splice(found, 1);
|
||||||
}
|
}
|
||||||
|
|
||||||
$("#layer_graph_links_" + networkmap_id).remove();
|
$("#layer_graph_links_" + networkmap_id).remove();
|
||||||
$("#layer_graph_nodes_" + networkmap_id).remove();
|
$("#layer_graph_nodes_" + networkmap_id).remove();
|
||||||
|
|
||||||
|
@ -172,35 +171,12 @@ function delete_link(source_id, source_module_id, target_id, target_module_id, i
|
||||||
draw_elements_graph();
|
draw_elements_graph();
|
||||||
init_drag_and_drop();
|
init_drag_and_drop();
|
||||||
set_positions_graph();
|
set_positions_graph();
|
||||||
|
|
||||||
draw_elements_graph();
|
|
||||||
set_positions_graph();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$("#dialog_node_edit").dialog("close");
|
$("#dialog_node_edit").dialog("close");
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
/*
|
|
||||||
else {
|
|
||||||
do {
|
|
||||||
found = -1;
|
|
||||||
|
|
||||||
jQuery.each(graph.links, function(i, element) {
|
|
||||||
if ((element.source.id_db == source_id)
|
|
||||||
&& (element.target.id_db == target_id)) {
|
|
||||||
found = i;
|
|
||||||
}
|
|
||||||
});
|
|
||||||
if (found != -1)
|
|
||||||
graph.links.splice(found, 1);
|
|
||||||
}
|
|
||||||
while (found != -1);
|
|
||||||
|
|
||||||
draw_elements_graph();
|
|
||||||
set_positions_graph();
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
function update_fictional_node(id_db_node) {
|
function update_fictional_node(id_db_node) {
|
||||||
|
@ -632,7 +608,9 @@ function edit_node(data, dblClick) {
|
||||||
.classed("node_selected", true);
|
.classed("node_selected", true);
|
||||||
|
|
||||||
id = d3.select(edit_node).attr("id").replace("id_node_", "");
|
id = d3.select(edit_node).attr("id").replace("id_node_", "");
|
||||||
id = id.replace(networkmap_id, "");
|
id_networkmap_lenght = networkmap_id.toString().length;
|
||||||
|
id_node_length = id.length - id_networkmap_lenght;
|
||||||
|
id = id.substring(0, id_node_length);
|
||||||
node_selected = graph.nodes[id];
|
node_selected = graph.nodes[id];
|
||||||
|
|
||||||
selected_links = get_relations(node_selected);
|
selected_links = get_relations(node_selected);
|
||||||
|
@ -1899,6 +1877,23 @@ function add_interface_link_js () {
|
||||||
|
|
||||||
graph.links.push(temp_link);
|
graph.links.push(temp_link);
|
||||||
|
|
||||||
|
$("#layer_graph_links_" + networkmap_id).remove();
|
||||||
|
$("#layer_graph_nodes_" + networkmap_id).remove();
|
||||||
|
|
||||||
|
window.layer_graph_links = window.layer_graph
|
||||||
|
.append("g")
|
||||||
|
.attr("id", "layer_graph_links_" + networkmap_id);
|
||||||
|
window.layer_graph_nodes = window.layer_graph
|
||||||
|
.append("g")
|
||||||
|
.attr("id", "layer_graph_nodes_" + networkmap_id);
|
||||||
|
|
||||||
|
force.nodes(graph.nodes)
|
||||||
|
.links(graph.links)
|
||||||
|
.start();
|
||||||
|
|
||||||
|
window.node = layer_graph_nodes.selectAll(".node");
|
||||||
|
window.link = layer_graph_links.selectAll(".link");
|
||||||
|
|
||||||
draw_elements_graph();
|
draw_elements_graph();
|
||||||
init_drag_and_drop();
|
init_drag_and_drop();
|
||||||
set_positions_graph();
|
set_positions_graph();
|
||||||
|
|
Loading…
Reference in New Issue