Removed command autocomplete from the comment textbox and edit post modal

This commit is contained in:
hmhealey
2015-12-02 09:42:36 -05:00
parent 101c74d8b8
commit 7308569375
3 changed files with 12 additions and 2 deletions

View File

@@ -335,6 +335,7 @@ export default class CreateComment extends React.Component {
messageText={this.state.messageText}
createMessage='Add a comment...'
initialText=''
supportsCommands={false}
id='reply_textbox'
ref='textbox'
/>

View File

@@ -160,6 +160,7 @@ export default class EditPostModal extends React.Component {
onKeyDown={this.handleKeyDown}
messageText={this.state.editText}
createMessage='Edit the post...'
supportsCommands={false}
id='edit_textbox'
ref='editbox'
/>

View File

@@ -29,7 +29,10 @@ export default class Textbox extends React.Component {
connection: ''
};
this.suggestionProviders = [new AtMentionProvider(), new CommandProvider()];
this.suggestionProviders = [new AtMentionProvider()];
if (props.supportsCommands) {
this.suggestionProviders.push(new CommandProvider());
}
}
getStateFromStores() {
@@ -200,6 +203,10 @@ export default class Textbox extends React.Component {
}
}
Textbox.defaultProps = {
supportsCommands: true
};
Textbox.propTypes = {
id: React.PropTypes.string.isRequired,
channelId: React.PropTypes.string,
@@ -208,5 +215,6 @@ Textbox.propTypes = {
onKeyPress: React.PropTypes.func.isRequired,
onHeightChange: React.PropTypes.func,
createMessage: React.PropTypes.string.isRequired,
onKeyDown: React.PropTypes.func
onKeyDown: React.PropTypes.func,
supportsCommands: React.PropTypes.bool.isRequired
};