X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;ds=sidebyside;f=plugins%2Fsenslabmap%2Fstatic%2Fjs%2Fsenslabmap.js;h=3303c3af06c56d76813d141ce93b62b93b4d18a6;hb=c53dc9c19c4b4832d1258cb392774909b6d9a755;hp=3b92490b57b3332009a54c9b19a8483d5c5c263d;hpb=54cf44ac08f8b60dd315a0fc5ced1cb6604aa49a;p=myslice.git diff --git a/plugins/senslabmap/static/js/senslabmap.js b/plugins/senslabmap/static/js/senslabmap.js index 3b92490b..3303c3af 100644 --- a/plugins/senslabmap/static/js/senslabmap.js +++ b/plugins/senslabmap/static/js/senslabmap.js @@ -35,16 +35,15 @@ }, on_all_query_done: function() { - var - self = this, - maps = {}, - $container = $('#maps-container'); - - $.each(this.sites, function(i, site) { - var $div = $("
").appendTo($container); - maps[site] = new Senslab.Map($div); - maps[site].addNodes(self.nodes[site]); - }); + var self = this; + + Senslab.createMaps($('#maps-container'), this.sites, this.nodes); + Senslab.notify = function(node) { + manifold.raise_event(self.options.query_uuid, + node.boot_state == "Alive" ? SET_REMOVED : SET_ADD, + node.component_id + ); + } } }); $.plugin('SensLabMap', SensLabMap);