]> git.proxmox.com Git - pve-manager.git/commitdiff
rrd : init with timeframe from state manager
authorAlexandre Derumier <aderumier@odiso.com>
Mon, 23 Feb 2015 12:17:44 +0000 (13:17 +0100)
committerDietmar Maurer <dietmar@proxmox.com>
Tue, 24 Feb 2015 05:12:13 +0000 (06:12 +0100)
avoid to init the rrd with default timeframe,
then reload with timefrom state manager

this avoid to reload twice the rrds

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
www/manager/panel/RRDView.js

index 4ecb95ec5f1dd7a2261ac17cfeb8e217e599fd68..9fd3c47a4ac11ed6fc9f4d7df0b91a40ef3feee7 100644 (file)
@@ -17,6 +17,13 @@ Ext.define('PVE.panel.RRDView', {
        var sp = Ext.state.Manager.getProvider();
        var stateinit = sp.get(stateid);
 
+        if (stateinit) {
+           if(stateinit.timeframe !== me.timeframe || stateinit.cf !== me.rrdcffn){
+               me.timeframe = stateinit.timeframe;
+               me.rrdcffn = stateinit.cf;
+           }
+       }
+
        if (!me.timeframe) {
            if(stateinit && stateinit.timeframe){
                me.timeframe = stateinit.timeframe;