Skip to content

Commit

Permalink
#3052: register.jsx, invalid value stops spinner
Browse files Browse the repository at this point in the history
  • Loading branch information
jeff1evesque committed Oct 15, 2017
1 parent fcac67c commit a3bdd04
Showing 1 changed file with 8 additions and 13 deletions.
21 changes: 8 additions & 13 deletions src/jsx/import/content/register.jsx
Original file line number Diff line number Diff line change
Expand Up @@ -66,18 +66,22 @@ var RegisterForm = React.createClass({

// backend validation: server handles one error at a time
if (!!status || status == 0) {
const action = setSpinner({'spinner': false});
switch(status) {
case 0:
this.setState({ajax_done_result: result});
break;
case 1:
this.setState({validated_password_server: false});
this.props.dispatchSpinner(action);
break;
case 2:
this.setState({validated_username_server: false});
this.props.dispatchSpinner(action);
break;
case 3:
this.setState({validated_email_server: false});
this.props.dispatchSpinner(action);
break;
}
}
Expand Down Expand Up @@ -107,7 +111,7 @@ var RegisterForm = React.createClass({
this.setState({validated_password: false});
}

const action = setSpinner({'spinner': false})
const action = setSpinner({'spinner': false});
this.props.dispatchSpinner(action);
}
},
Expand All @@ -120,7 +124,7 @@ var RegisterForm = React.createClass({
const username = event.target.value;
const check = checkValidString(username) ? true : false;
if (!check) {
const action = setSpinner({'spinner': false})
const action = setSpinner({'spinner': false});
this.props.dispatchSpinner(action);
}

Expand All @@ -132,7 +136,7 @@ var RegisterForm = React.createClass({
const email = event.target.value;
const check = checkValidEmail(email) ? true : false;
if (!check) {
const action = setSpinner({'spinner': false})
const action = setSpinner({'spinner': false});
this.props.dispatchSpinner(action);
}

Expand All @@ -144,7 +148,7 @@ var RegisterForm = React.createClass({
const password = event.target.value;
const check = checkValidPassword(password) ? true : false;
if (!check) {
const action = setSpinner({'spinner': false})
const action = setSpinner({'spinner': false});
this.props.dispatchSpinner(action);
}

Expand Down Expand Up @@ -173,9 +177,6 @@ var RegisterForm = React.createClass({
var passwordNote = <span className='invalid'>
(Password requirement not met)
</span>;

const action = setSpinner({'spinner': false})
this.props.dispatchSpinner(action);
} else {
var passwordNote = null;
}
Expand All @@ -184,9 +185,6 @@ var RegisterForm = React.createClass({
var usernameNote = <span className='invalid'>
(Username is taken)
</span>;

const action = setSpinner({'spinner': false})
this.props.dispatchSpinner(action);
} else {
var usernameNote = null;
}
Expand All @@ -195,9 +193,6 @@ var RegisterForm = React.createClass({
var emailNote = <span className='invalid'>
(Email has already registered)
</span>;

const action = setSpinner({'spinner': false})
this.props.dispatchSpinner(action);
} else {
var emailNote = null;
}
Expand Down

0 comments on commit a3bdd04

Please sign in to comment.