|
|
@ -112,6 +112,7 @@ const handlers = { |
|
|
|
const { |
|
|
|
const { |
|
|
|
disabled, |
|
|
|
disabled, |
|
|
|
onSubmit, |
|
|
|
onSubmit, |
|
|
|
|
|
|
|
onSecondarySubmit, |
|
|
|
onSuggestionSelected, |
|
|
|
onSuggestionSelected, |
|
|
|
suggestions, |
|
|
|
suggestions, |
|
|
|
} = this.props; |
|
|
|
} = this.props; |
|
|
@ -133,6 +134,11 @@ const handlers = { |
|
|
|
onSubmit(); |
|
|
|
onSubmit(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Submit the status with secondary visibility on alt + enter.
|
|
|
|
|
|
|
|
if (onSecondarySubmit && e.keyCode === 13 && e.altKey) { |
|
|
|
|
|
|
|
onSecondarySubmit(); |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// Switches over the pressed key.
|
|
|
|
// Switches over the pressed key.
|
|
|
|
switch(e.key) { |
|
|
|
switch(e.key) { |
|
|
|
|
|
|
|
|
|
|
@ -294,6 +300,7 @@ ComposerTextarea.propTypes = { |
|
|
|
onPaste: PropTypes.func, |
|
|
|
onPaste: PropTypes.func, |
|
|
|
onPickEmoji: PropTypes.func, |
|
|
|
onPickEmoji: PropTypes.func, |
|
|
|
onSubmit: PropTypes.func, |
|
|
|
onSubmit: PropTypes.func, |
|
|
|
|
|
|
|
onSecondarySubmit: PropTypes.func, |
|
|
|
onSuggestionsClearRequested: PropTypes.func, |
|
|
|
onSuggestionsClearRequested: PropTypes.func, |
|
|
|
onSuggestionsFetchRequested: PropTypes.func, |
|
|
|
onSuggestionsFetchRequested: PropTypes.func, |
|
|
|
onSuggestionSelected: PropTypes.func, |
|
|
|
onSuggestionSelected: PropTypes.func, |
|
|
|