slicestat plugin show function called on click on tabs
authorLoic Baron <loic.baron@lip6.fr>
Mon, 20 Jan 2014 17:29:55 +0000 (18:29 +0100)
committerLoic Baron <loic.baron@lip6.fr>
Mon, 20 Jan 2014 17:29:55 +0000 (18:29 +0100)
plugins/slicestat/static/js/slicestat.js
plugins/tabs/static/js/tabs.js
portal/sliceview.py

index a55a797..22277a5 100644 (file)
@@ -75,6 +75,7 @@
                
                on_show: function(ev) 
                {
+            console.log('slicestat show triggered');
                        $('iframe#' + ev.target.id + '-iframe').attr('src','http://plestats.planet-lab.eu/nodes.php?slice='+ev.data.slicename+'&order='+ev.data.o);
                },
         /* TEMPLATES */
index 0452b9f..8cf9f6a 100644 (file)
@@ -67,6 +67,7 @@
             $('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
                // find the plugin object inside the tab content referenced by the current tabs
                $('.plugin', $($(e.target).attr('href'))).trigger('shown.bs.tab');
+               $('.plugin', $($(e.target).attr('href'))).trigger('show');
             });
        },
 
index 5a47c74..0e56cce 100644 (file)
@@ -361,13 +361,14 @@ class SliceView (LoginRequiredAutoLogoutView):
         )
 
         tab_measurements = Tabs ( page=page,
-                                domid="measurements",
-                                togglable=True,
-                                toggled  = False,
-                                title="Measurements",
+                                domid = "measurements",
+                                togglable = True,
+                                toggled = 'persistent',
+                                title = "Measurements",
                                 outline_complete=True,
-                                sons=[ measurements_stats_cpu, measurements_stats_mem, measurements_stats_asb, measurements_stats_arb ],
-                                active_domid = 'measurements_stats_cpu',
+                                sons = [ measurements_stats_cpu, measurements_stats_mem, measurements_stats_asb, measurements_stats_arb ],
+                                active_domid = 'resources-stats-cpu',
+                                persistent_active = True,
                                 )
         main_stack.insert (tab_measurements)