mirror of
https://github.com/mattermost/mattermost.git
synced 2025-02-25 18:55:24 -06:00
Revert "PLT-3220 Made Create Channel modal save upon enter" (#3356)
This commit is contained in:
@@ -57,7 +57,6 @@ class NewChannelFlow extends React.Component {
|
||||
this.urlChangeSubmitted = this.urlChangeSubmitted.bind(this);
|
||||
this.urlChangeDismissed = this.urlChangeDismissed.bind(this);
|
||||
this.channelDataChanged = this.channelDataChanged.bind(this);
|
||||
this.enterKeyDown = this.enterKeyDown.bind(this);
|
||||
|
||||
this.state = {
|
||||
serverError: '',
|
||||
@@ -69,15 +68,6 @@ class NewChannelFlow extends React.Component {
|
||||
nameModified: false
|
||||
};
|
||||
}
|
||||
|
||||
componentDidMount() {
|
||||
document.addEventListener('keydown', this.enterKeyDown);
|
||||
}
|
||||
|
||||
componentWillUnmount() {
|
||||
document.removeEventListener('keydown', this.enterKeyDown);
|
||||
}
|
||||
|
||||
componentWillReceiveProps(nextProps) {
|
||||
// If we are being shown, grab channel type from props and clear
|
||||
if (nextProps.show === true && this.props.show === false) {
|
||||
@@ -92,7 +82,6 @@ class NewChannelFlow extends React.Component {
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
doSubmit() {
|
||||
if (!this.state.channelDisplayName) {
|
||||
this.setState({serverError: Utils.localizeMessage('channel_flow.invalidName', 'Invalid Channel Name')});
|
||||
@@ -141,14 +130,6 @@ class NewChannelFlow extends React.Component {
|
||||
}
|
||||
);
|
||||
}
|
||||
|
||||
enterKeyDown(e) {
|
||||
if (e.keyCode === Constants.KeyCodes.ENTER) {
|
||||
e.preventDefault();
|
||||
this.doSubmit();
|
||||
}
|
||||
}
|
||||
|
||||
typeSwitched() {
|
||||
if (this.state.channelType === 'P') {
|
||||
this.setState({channelType: 'O'});
|
||||
@@ -156,11 +137,9 @@ class NewChannelFlow extends React.Component {
|
||||
this.setState({channelType: 'P'});
|
||||
}
|
||||
}
|
||||
|
||||
urlChangeRequested() {
|
||||
this.setState({flowState: SHOW_EDIT_URL});
|
||||
}
|
||||
|
||||
urlChangeSubmitted(newURL) {
|
||||
if (this.state.flowState === SHOW_EDIT_URL_THEN_COMPLETE) {
|
||||
this.setState({channelName: newURL, nameModified: true}, this.doSubmit);
|
||||
@@ -168,11 +147,9 @@ class NewChannelFlow extends React.Component {
|
||||
this.setState({flowState: SHOW_NEW_CHANNEL, serverError: '', channelName: newURL, nameModified: true});
|
||||
}
|
||||
}
|
||||
|
||||
urlChangeDismissed() {
|
||||
this.setState({flowState: SHOW_NEW_CHANNEL});
|
||||
}
|
||||
|
||||
channelDataChanged(data) {
|
||||
this.setState({
|
||||
channelDisplayName: data.displayName,
|
||||
@@ -182,7 +159,6 @@ class NewChannelFlow extends React.Component {
|
||||
this.setState({channelName: Utils.cleanUpUrlable(data.displayName.trim())});
|
||||
}
|
||||
}
|
||||
|
||||
render() {
|
||||
const channelData = {
|
||||
name: this.state.channelName,
|
||||
|
||||
Reference in New Issue
Block a user