update dashboard
authorstevenvanrossem <steven.vanrossem@intec.ugent.be>
Wed, 3 May 2017 22:42:31 +0000 (00:42 +0200)
committerstevenvanrossem <steven.vanrossem@intec.ugent.be>
Wed, 3 May 2017 22:42:46 +0000 (00:42 +0200)
src/emuvim/dashboard/js/graph.js
src/emuvim/dashboard/js/main.js

index 9b28e11..daf4e4a 100755 (executable)
@@ -28,9 +28,10 @@ d3.json("http://127.0.0.1:5001/restapi/network/d3jsgraph", function(error, json)
 
   var node = svg.selectAll(".node")
       .data(json.nodes)
-    .enter().append("g")
+      .enter().append("g")
       .attr("class", "node")
-      .call(force.drag);
+      .call(force.drag)
+      .on("click", click);
 
   //node.append("image")
   //    .attr("xlink:href", "https://github.com/favicon.ico")
@@ -55,4 +56,18 @@ d3.json("http://127.0.0.1:5001/restapi/network/d3jsgraph", function(error, json)
 
     node.attr("transform", function(d) { return "translate(" + d.x + "," + d.y + ")"; });
   });
+
+  // action to take on mouse click
+  function click() {
+      d3.select(this).select("text").transition()
+          .duration(750)
+          .attr("x", 22)
+          .style("stroke", "lightsteelblue")
+          .style("stroke-width", ".5px")
+          .style("font", "20px sans-serif");
+      d3.select(this).select("circle").transition()
+          .duration(750)
+          .attr("r", 16);
+  }
+
 });
\ No newline at end of file
index 39e0a00..0fb707d 100755 (executable)
@@ -171,8 +171,8 @@ $(document).ready(function(){
     $("#btn_connect").click(connect);
     $("#btn_disconnect").click(disconnect);
     */
-    setTimeout(fetch_datacenter, 2000);//fetch_datacenter();
-    setTimeout(fetch_container, 4000);//fetch_container();
+    setTimeout(fetch_datacenter, 1000);//fetch_datacenter();
+    setTimeout(fetch_container, 2000);//fetch_container();
 
 
     // additional refresh on window focus