X-Git-Url: https://osm.etsi.org/gitweb/?p=osm%2Fvim-emu.git;a=blobdiff_plain;f=src%2Femuvim%2Fdashboard%2Fjs%2Fgraph.js;fp=src%2Femuvim%2Fdashboard%2Fjs%2Fgraph.js;h=0000000000000000000000000000000000000000;hp=b158bf0fd9e083dbb29ecf6378234fd5f626b78b;hb=dd559512e47df550fc8383d01bedec99cc54cff2;hpb=d273c509d2e2bc86b0f056bf688615f6ca864871 diff --git a/src/emuvim/dashboard/js/graph.js b/src/emuvim/dashboard/js/graph.js deleted file mode 100755 index b158bf0..0000000 --- a/src/emuvim/dashboard/js/graph.js +++ /dev/null @@ -1,66 +0,0 @@ -var width = 960, - height = 500, - color = d3.scale.category10(); - -var svg = d3.select("#table_graph").append("svg") - .attr("width", width) - .attr("height", height); - -var force = d3.layout.force() - .gravity(0.05) - .distance(100) - .charge(-100) - .size([width, height]); - -d3.json("http://127.0.0.1:5001/restapi/network/d3jsgraph", function(error, json) { - if (error) throw error; - - force - .nodes(json.nodes) - .links(json.links) - .start(); - - var link = svg.selectAll(".link") - .data(json.links) - .enter().append("line") - .attr("class", "link"); - - var node = svg.selectAll(".node") - .data(json.nodes) - .enter().append("g") - .attr("class", "node") - .call(force.drag) - .on("dblclick", dblclick) - - node.append("circle") - .attr("r", 10) - .style("fill", function(d) { return color(d.group); }); - - node.append("text") - .attr("dx", 12) - .attr("dy", ".35em") - .text(function(d) { return d.name }); - - force.on("tick", function() { - link.attr("x1", function(d) { return d.source.x; }) - .attr("y1", function(d) { return d.source.y; }) - .attr("x2", function(d) { return d.target.x; }) - .attr("y2", function(d) { return d.target.y; }); - - node.attr("transform", function(d) { return "translate(" + d.x + "," + d.y + ")"; }); - }); - - // action to take on double mouse click, call rest api to start xterm - function dblclick() { - var vnf_name = d3.select(this).text() - console.debug(vnf_name) - var rest_url = "http://127.0.0.1:5001/restapi/monitor/term?vnf_list=" + vnf_name - - d3.json(rest_url, function(error, json) { - if (error) throw error; - console.debug(json) - }); - } - - -}); \ No newline at end of file