From 845503e532205729a04792648c3d23b059618c8c Mon Sep 17 00:00:00 2001
From: JoramWilander
Date: Wed, 2 Sep 2015 08:17:08 -0400
Subject: Reformatted team_signup_allowed_domains_page.jsx to meet style guide
requirements.
---
.../team_signup_allowed_domains_page.jsx | 87 ++++++++++++++++------
1 file changed, 64 insertions(+), 23 deletions(-)
(limited to 'web/react/components/team_signup_allowed_domains_page.jsx')
diff --git a/web/react/components/team_signup_allowed_domains_page.jsx b/web/react/components/team_signup_allowed_domains_page.jsx
index 90c7ff668..c5d3bc221 100644
--- a/web/react/components/team_signup_allowed_domains_page.jsx
+++ b/web/react/components/team_signup_allowed_domains_page.jsx
@@ -1,20 +1,20 @@
// Copyright (c) 2015 Spinpunch, Inc. All Rights Reserved.
// See License.txt for license information.
-var client = require('../utils/client.jsx');
+var Client = require('../utils/client.jsx');
-module.exports = React.createClass({
- displayName: 'TeamSignupAllowedDomainsPage',
- propTypes: {
- state: React.PropTypes.object,
- updateParent: React.PropTypes.func
- },
- submitBack: function(e) {
+export default class TeamSignupAllowedDomainsPage extends React.Component {
+ constructor(props) {
+ super(props);
+
+ this.state = {};
+ }
+ submitBack(e) {
e.preventDefault();
this.props.state.wizard = 'team_url';
this.props.updateParent(this.props.state);
- },
- submitNext: function(e) {
+ }
+ submitNext(e) {
e.preventDefault();
if (this.refs.open_network.getDOMNode().checked) {
@@ -46,12 +46,9 @@ module.exports = React.createClass({
this.props.state.team.type = 'I';
this.props.updateParent(this.props.state);
}
- },
- getInitialState: function() {
- return {};
- },
- render: function() {
- client.track('signup', 'signup_team_04_allow_domains');
+ }
+ render() {
+ Client.track('signup', 'signup_team_04_allow_domains');
var nameError = null;
var nameDivClass = 'form-group';
@@ -63,11 +60,21 @@ module.exports = React.createClass({
return (
@@ -86,13 +102,38 @@ module.exports = React.createClass({
To allow signups from multiple domains, separate each with a comma.
-
+
-
-
+
+
);
}
-});
+}
+
+TeamSignupAllowedDomainsPage.defaultProps = {
+ state: {}
+};
+TeamSignupAllowedDomainsPage.propTypes = {
+ state: React.PropTypes.object,
+ updateParent: React.PropTypes.func
+};
--
cgit v1.2.3-1-g7c22
From 94049d1dd88150cd1714628464d3a8766f49e691 Mon Sep 17 00:00:00 2001
From: JoramWilander
Date: Wed, 2 Sep 2015 08:32:09 -0400
Subject: Reformatted user_settings_appearance.jsx to meet style guide
requirements.
---
web/react/components/team_signup_allowed_domains_page.jsx | 3 +++
1 file changed, 3 insertions(+)
(limited to 'web/react/components/team_signup_allowed_domains_page.jsx')
diff --git a/web/react/components/team_signup_allowed_domains_page.jsx b/web/react/components/team_signup_allowed_domains_page.jsx
index c5d3bc221..7a27d4725 100644
--- a/web/react/components/team_signup_allowed_domains_page.jsx
+++ b/web/react/components/team_signup_allowed_domains_page.jsx
@@ -7,6 +7,9 @@ export default class TeamSignupAllowedDomainsPage extends React.Component {
constructor(props) {
super(props);
+ this.submitBack = this.submitBack.bind(this);
+ this.submitNext = this.submitNext.bind(this);
+
this.state = {};
}
submitBack(e) {
--
cgit v1.2.3-1-g7c22
From b9e16f41f161c772e1701c4ac47ca5319c706912 Mon Sep 17 00:00:00 2001
From: JoramWilander
Date: Wed, 2 Sep 2015 14:26:01 -0400
Subject: Remove use of getDOMNode from multiple files.
---
web/react/components/team_signup_allowed_domains_page.jsx | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
(limited to 'web/react/components/team_signup_allowed_domains_page.jsx')
diff --git a/web/react/components/team_signup_allowed_domains_page.jsx b/web/react/components/team_signup_allowed_domains_page.jsx
index 7a27d4725..aee5afd23 100644
--- a/web/react/components/team_signup_allowed_domains_page.jsx
+++ b/web/react/components/team_signup_allowed_domains_page.jsx
@@ -20,15 +20,15 @@ export default class TeamSignupAllowedDomainsPage extends React.Component {
submitNext(e) {
e.preventDefault();
- if (this.refs.open_network.getDOMNode().checked) {
+ if (React.findDOMNode(this.refs.open_network).checked) {
this.props.state.wizard = 'send_invites';
this.props.state.team.type = 'O';
this.props.updateParent(this.props.state);
return;
}
- if (this.refs.allow.getDOMNode().checked) {
- var name = this.refs.name.getDOMNode().value.trim();
+ if (React.findDOMNode(this.refs.allow).checked) {
+ var name = React.findDOMNode(this.refs.name).value.trim();
var domainRegex = /^\w+\.\w+$/;
if (!name) {
this.setState({nameError: 'This field is required'});
--
cgit v1.2.3-1-g7c22