[pve-devel] r5690 - pve-manager/pve2/www/manager/window
svn-commits at proxmox.com
svn-commits at proxmox.com
Mon Mar 14 06:43:50 CET 2011
Author: dietmar
Date: 2011-03-14 06:43:50 +0100 (Mon, 14 Mar 2011)
New Revision: 5690
Modified:
pve-manager/pve2/www/manager/window/LoginWindow.js
Log:
save last login realm
Modified: pve-manager/pve2/www/manager/window/LoginWindow.js
===================================================================
--- pve-manager/pve2/www/manager/window/LoginWindow.js 2011-03-14 05:23:44 UTC (rev 5689)
+++ pve-manager/pve2/www/manager/window/LoginWindow.js 2011-03-14 05:43:50 UTC (rev 5690)
@@ -51,21 +51,34 @@
autoSelect: false,
triggerAction: 'all',
valueField: 'realm',
- displayField: 'comment'
+ displayField: 'comment',
+ getState: function() {
+ return { value: this.getValue() };
+ },
+ applyState : function(state) {
+ if (state && state.value) {
+ this.setValue(state.value);
+ }
+ },
+ stateEvents: [ 'select' ],
+ stateful: true,
+ stateId: 'pveloginrealm'
});
realmstore.load({
callback: function(r, o, success) {
if (success) {
- var def;
- if (r[0] && r[0].data)
- def = r[0].data.realm;
- Ext.each(r, function(record) {
- if (record.data && record.data["default"])
- def = record.data.realm;
- });
+ var def = combo.getValue();
+ if (!def) {
+ if (r[0] && r[0].data)
+ def = r[0].data.realm;
+ Ext.each(r, function(record) {
+ if (record.data && record.data["default"])
+ def = record.data.realm;
+ });
+ }
if (def)
- combo.setValue(def);
+ combo.setValue(def)
}
}
});
More information about the pve-devel
mailing list