Added a util function that checks that local/session storage is enabled. Also added tests using this function to report an error to the user if it is not enabled
Этот коммит содержится в:
@@ -21,6 +21,12 @@ var FindTeamDomain = React.createClass({
|
||||
return;
|
||||
}
|
||||
|
||||
if (!utils.isLocalStorageSupported()) {
|
||||
state.server_error = "This service requires local storage to be enabled. Please enable it or exit private browsing.";
|
||||
this.setState(state);
|
||||
return;
|
||||
}
|
||||
|
||||
state.server_error = "";
|
||||
this.setState(state);
|
||||
|
||||
@@ -94,7 +100,7 @@ module.exports = React.createClass({
|
||||
return;
|
||||
}
|
||||
|
||||
var email = this.refs.email.getDOMNode().value.trim();
|
||||
var email = this.refs.email.getDOMNode().value.trim();
|
||||
if (!email) {
|
||||
state.server_error = "An email is required"
|
||||
this.setState(state);
|
||||
@@ -108,6 +114,12 @@ module.exports = React.createClass({
|
||||
return;
|
||||
}
|
||||
|
||||
if (!utils.isLocalStorageSupported()) {
|
||||
state.server_error = "This service requires local storage to be enabled. Please enable it or exit private browsing.";
|
||||
this.setState(state);
|
||||
return;
|
||||
}
|
||||
|
||||
state.server_error = "";
|
||||
this.setState(state);
|
||||
|
||||
|
||||
Ссылка в новой задаче
Block a user