fix focus handling for LoginWindow

This commit is contained in:
Dietmar Maurer 2011-11-09 07:33:58 +01:00
parent b78330d2a4
commit 1d95a6b525

View File

@ -16,7 +16,7 @@ Ext.define('PVE.window.LoginWindow', {
me.el.unmask(); me.el.unmask();
Ext.MessageBox.alert('Failure', "Login failed. Please try again", function() { Ext.MessageBox.alert('Failure', "Login failed. Please try again", function() {
var uf = form.findField('username'); var uf = form.findField('username');
uf.focus(true); uf.focus(true, true);
}); });
}, },
success: function(f, resp){ success: function(f, resp){
@ -65,8 +65,9 @@ Ext.define('PVE.window.LoginWindow', {
name: 'username', name: 'username',
blankText: "Enter your user name", blankText: "Enter your user name",
listeners: { listeners: {
render: function(f) { afterrender: function(f) {
f.focus(true); // Note: only works if we pass delay 1000
f.focus(true, 1000);
}, },
specialkey: function(f, e) { specialkey: function(f, e) {
if (e.getKey() === e.ENTER) { if (e.getKey() === e.ENTER) {