X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plugins%2Fsenslabmap%2Fstatic%2Fjs%2Fmap.js;h=6918e7cb514ff36b5f641962ec5302d22556fb9e;hb=fd13b08e5ae01e312431803eb1faf38a1589c4b9;hp=f37a14e4fd6cc7070b606234bc69c250e47daa30;hpb=8c57f6e7833ee14d0b49e37fc5b3d51e7546ec35;p=myslice.git diff --git a/plugins/senslabmap/static/js/map.js b/plugins/senslabmap/static/js/map.js index f37a14e4..6918e7cb 100644 --- a/plugins/senslabmap/static/js/map.js +++ b/plugins/senslabmap/static/js/map.js @@ -1,7 +1,7 @@ var Senslab = { normalize: function(node) { var info; - + if (node.component_name) { // wsn430-11.devlille.iot-lab.info info = node.component_name.split("."); } /*else if (node.hrn) { // iotlab.a8-11\.devgrenoble\.iot-lab\.info @@ -11,14 +11,28 @@ var Senslab = { if (info && info[2] == "iot-lab" && info[3] == "info") { node.arch = info[0].split("-")[0]; - node.id = info[0].split("-")[1]; + node.id = parseInt(info[0].split("-")[1]); node.site = info[1]; - return true; - } else { - console.warn("could not normalize node :"); - console.warn(node); - return false; + node.normalized = true; } + }, + notify: function(node) { + console.log("[Notify] node " + node.id + " is " + node.boot_state); + }, + createMaps: function($container, sites, nodes) { + var maps = {}; + var $menu = $("