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

Этот коммит содержится в:
Reed Garmsen
2015-06-18 13:37:39 -07:00
родитель 19e9a41218
Коммит 2082ee5bdc
3 изменённых файлов: 40 добавлений и 1 удалений

Просмотреть файл

@@ -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);