Removed command autocomplete from the comment textbox and edit post modal

Этот коммит содержится в:
hmhealey
2015-12-02 09:42:36 -05:00
родитель 101c74d8b8
Коммит 7308569375
3 изменённых файлов: 12 добавлений и 2 удалений

Просмотреть файл

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

Просмотреть файл

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

Просмотреть файл

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