diff options
author | Corey Hulen <corey@hulen.com> | 2015-06-25 11:36:47 -0400 |
---|---|---|
committer | Corey Hulen <corey@hulen.com> | 2015-06-25 11:36:47 -0400 |
commit | 9a81e76de0861a3e855ca734af90dcace6000734 (patch) | |
tree | f5c1365c06afcbc5e9c9dc1fc93ebd7cf564fba5 /web/react/components/login.jsx | |
parent | a8e078d367db2ddbf9888ed1068ad7bb5b1c887e (diff) | |
parent | 2082ee5bdc69d6331db64af64ff686b99ddddd55 (diff) | |
download | chat-9a81e76de0861a3e855ca734af90dcace6000734.tar.gz chat-9a81e76de0861a3e855ca734af90dcace6000734.tar.bz2 chat-9a81e76de0861a3e855ca734af90dcace6000734.zip |
Merge pull request #32 from rgarmsen2295/mm-1282
MM-1282
Diffstat (limited to 'web/react/components/login.jsx')
-rw-r--r-- | web/react/components/login.jsx | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/web/react/components/login.jsx b/web/react/components/login.jsx index 65f1da1f8..85df5f797 100644 --- a/web/react/components/login.jsx +++ b/web/react/components/login.jsx @@ -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); |