Re-enabled enter key submission for send invites page
Этот коммит содержится в:
@@ -13,6 +13,7 @@ export default class TeamSignupSendInvitesPage extends React.Component {
|
|||||||
this.submitNext = this.submitNext.bind(this);
|
this.submitNext = this.submitNext.bind(this);
|
||||||
this.submitAddInvite = this.submitAddInvite.bind(this);
|
this.submitAddInvite = this.submitAddInvite.bind(this);
|
||||||
this.submitSkip = this.submitSkip.bind(this);
|
this.submitSkip = this.submitSkip.bind(this);
|
||||||
|
this.keySubmit = this.keySubmit.bind(this);
|
||||||
this.state = {
|
this.state = {
|
||||||
emailEnabled: !ConfigStore.getSettingAsBoolean('ByPassEmail', false)
|
emailEnabled: !ConfigStore.getSettingAsBoolean('ByPassEmail', false)
|
||||||
};
|
};
|
||||||
@@ -68,12 +69,28 @@ export default class TeamSignupSendInvitesPage extends React.Component {
|
|||||||
this.props.state.wizard = 'username';
|
this.props.state.wizard = 'username';
|
||||||
this.props.updateParent(this.props.state);
|
this.props.updateParent(this.props.state);
|
||||||
}
|
}
|
||||||
|
keySubmit(e) {
|
||||||
|
if (e && e.keyCode === 13) {
|
||||||
|
this.submitNext(e)
|
||||||
|
}
|
||||||
|
}
|
||||||
componentWillMount() {
|
componentWillMount() {
|
||||||
if (!this.state.emailEnabled) {
|
if (!this.state.emailEnabled) {
|
||||||
this.props.state.wizard = 'username';
|
this.props.state.wizard = 'username';
|
||||||
this.props.updateParent(this.props.state);
|
this.props.updateParent(this.props.state);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
componentDidMount() {
|
||||||
|
if (!this.state.emailEnabled) {
|
||||||
|
// Must use keypress not keyup due to event chain of pressing enter
|
||||||
|
$('body').keypress(this.keySubmit);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
componentWillUnmount() {
|
||||||
|
if (!this.state.emailEnabled) {
|
||||||
|
$('body').off('keypress', this.keySubmit);
|
||||||
|
}
|
||||||
|
}
|
||||||
render() {
|
render() {
|
||||||
client.track('signup', 'signup_team_05_send_invites');
|
client.track('signup', 'signup_team_05_send_invites');
|
||||||
|
|
||||||
|
|||||||
Ссылка в новой задаче
Block a user