allows the submission of the create account form by pressing enter

This commit is contained in:
Régis Hanol 2013-03-11 00:46:28 +01:00
parent 3d7dfd3168
commit 4a9c30bf33
1 changed files with 13 additions and 2 deletions

View File

@ -276,8 +276,19 @@ Discourse.CreateAccountView = Discourse.ModalBodyView.extend({
_this.set('formSubmitted', false);
return _this.flash(Em.String.i18n('create_account.failed'), 'error');
});
},
didInsertElement: function(e) {
// allows the submission the form when pressing 'ENTER' on *any* text input field
// but only when the submit button is enabled
var _this = this;
return Em.run.next(function() {
return $("input[type='text']").keydown(function(e) {
if (_this.get('submitDisabled') === false && e.keyCode === 13) {
return _this.createAccount();
}
});
});
}
});