diff --git a/front-ui/app/components/account/login.js b/front-ui/app/components/account/login.js index d3335a4..fd72fa8 100644 --- a/front-ui/app/components/account/login.js +++ b/front-ui/app/components/account/login.js @@ -52,8 +52,11 @@ var Login = React.createClass({ renderErrorMessage: function(message){ return (
{message}
) }, - doLogin: function(e) { - + onLoginClick: function(e) { + this.doLogin(); + e.preventDefault(); + }, + doLogin: function() { if(this.validate()) { var loginInfo = new LoginModel({ email: this.state.email, @@ -61,10 +64,8 @@ var Login = React.createClass({ }); UserActions.userLogin(loginInfo); - - } - e.preventDefault(); + } }, renderLoginFailure: function() { @@ -75,6 +76,12 @@ var Login = React.createClass({ return (
) }, + onKeyPress: function(e) { + var enterKeyCode = 13; + if(e.which == enterKeyCode) { + this.doLogin(); + } + }, render : function() { return (
@@ -86,18 +93,18 @@ var Login = React.createClass({
- + {this.getValidationMessages('email').map(this.renderErrorMessage)}
- + {this.getValidationMessages('password').map(this.renderErrorMessage)}
- +
diff --git a/front-ui/app/components/account/register.js b/front-ui/app/components/account/register.js index adc364e..8b809db 100644 --- a/front-ui/app/components/account/register.js +++ b/front-ui/app/components/account/register.js @@ -32,6 +32,12 @@ var Register = React.createClass({ myBabyOnTheWay: (e.currentTarget.value === "1" ? true: false) }); }, + onKeyPress: function(e) { + var enterKeyCode = 13; + if(e.which == enterKeyCode) { + this.doRegister(); + } + }, renderMonthSelector: function() { var months = ['Januar', 'Februar', 'Mart', 'April', 'Maj', 'Juni', 'Juli','August','Septembar', 'Oktobar','Novembar','Decembar']; @@ -194,7 +200,11 @@ var Register = React.createClass({ loginState : UserStore.getLoginState() }); }, - register: function(e) { + onRegisterClick: function(e) { + this.doRegister(); + e.preventDefault(); + }, + doRegister: function() { if(this.validate()) { var children = []; if (this.state.myBabyDetailsVisible) { @@ -231,8 +241,6 @@ var Register = React.createClass({ UserActions.registerUser(user); } - - e.preventDefault(); }, successContinue: function(e) { NavigationActions.goToHome(); @@ -284,7 +292,7 @@ var Register = React.createClass({
- + {this.getValidationMessages('firstName').map(this.renderErrorMessage)}
@@ -292,28 +300,28 @@ var Register = React.createClass({
- + {this.getValidationMessages('lastName').map(this.renderErrorMessage)}
- + {this.getValidationMessages('email').map(this.renderErrorMessage)}
- + {this.getValidationMessages('password').map(this.renderErrorMessage)}
- + {this.getValidationMessages('passwordConfirmation').map(this.renderErrorMessage)} @@ -335,7 +343,7 @@ var Register = React.createClass({
-