Made Edit Post Modal autocomplete always attach to the bottom of the textarea (#4956)

Этот коммит содержится в:
Harrison Healey
2017-01-04 14:11:37 -05:00
коммит произвёл GitHub
родитель 95172f1b4b
Коммит b3f2ab654e
5 изменённых файлов: 32 добавлений и 22 удалений

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

@@ -21,6 +21,24 @@ const PreReleaseFeatures = Constants.PRE_RELEASE_FEATURES;
import React from 'react';
export default class Textbox extends React.Component {
static propTypes = {
id: React.PropTypes.string.isRequired,
channelId: React.PropTypes.string,
value: React.PropTypes.string.isRequired,
onChange: React.PropTypes.func.isRequired,
onKeyPress: React.PropTypes.func.isRequired,
createMessage: React.PropTypes.string.isRequired,
onKeyDown: React.PropTypes.func,
onBlur: React.PropTypes.func,
supportsCommands: React.PropTypes.bool.isRequired,
handlePostError: React.PropTypes.func,
suggestionListStyle: React.PropTypes.string
};
static defaultProps = {
supportsCommands: true
};
constructor(props) {
super(props);
@@ -242,6 +260,7 @@ export default class Textbox extends React.Component {
onHeightChange={this.handleHeightChange}
style={{visibility: this.state.preview ? 'hidden' : 'visible'}}
listComponent={SuggestionList}
listStyle={this.props.suggestionListStyle}
providers={this.suggestionProviders}
channelId={this.props.channelId}
value={this.props.value}
@@ -272,20 +291,3 @@ export default class Textbox extends React.Component {
);
}
}
Textbox.defaultProps = {
supportsCommands: true
};
Textbox.propTypes = {
id: React.PropTypes.string.isRequired,
channelId: React.PropTypes.string,
value: React.PropTypes.string.isRequired,
onChange: React.PropTypes.func.isRequired,
onKeyPress: React.PropTypes.func.isRequired,
createMessage: React.PropTypes.string.isRequired,
onKeyDown: React.PropTypes.func,
onBlur: React.PropTypes.func,
supportsCommands: React.PropTypes.bool.isRequired,
handlePostError: React.PropTypes.func
};