]> git.proxmox.com Git - pmg-gui.git/commitdiff
Application.js - initialize state provider here
authorDietmar Maurer <dietmar@proxmox.com>
Fri, 6 Oct 2017 10:35:18 +0000 (12:35 +0200)
committerDietmar Maurer <dietmar@proxmox.com>
Fri, 6 Oct 2017 10:35:18 +0000 (12:35 +0200)
So that we can also use it for LoginView.

js/Application.js
js/MainView.js

index c6b38be3c2a502f36875b15e253874d25146f078..85d906a13e0b89968354e76968bb03d707b4534b 100644 (file)
@@ -43,6 +43,10 @@ Ext.define('PMG.Application', {
     launch: function() {
        var me = this;
        Ext.on('resize', me.realignWindows);
+
+       var provider = new Ext.state.LocalStorageProvider({ prefix: 'ext-pmg-' });
+       Ext.state.Manager.setProvider(provider);
+
        // show login window if not loggedin
        var loggedin = Proxmox.Utils.authOK();
        var cookie = Ext.util.Cookies.get(Proxmox.Setup.auth_cookie_name);
index e9da143989dbd6d3077f505c1098192df9d5301c..4d48325f5330222ae968f88603bd7b95ae7e6b47 100644 (file)
@@ -138,13 +138,6 @@ Ext.define('PMG.MainView', {
                interval: 15*60*1000
            });
 
-           var provider = Ext.state.Manager.getProvider();
-           if (!provider || provider.prefix !== 'ext-pmg-') {
-               provider = new Ext.state.LocalStorageProvider({
-                   prefix: 'ext-pmg-' });
-               Ext.state.Manager.setProvider(provider);
-           }
-
            // select treeitem and load page from url fragment
            var token = Ext.util.History.getToken() || 'pmgDashboard';
            this.redirectTo(token, true);