Uncommented AutosuggestTextbox event actions

This fixes a few issues:
- On paste images
- Command + Enter to submit
- Escaping
- Arrow to select dropdown for suggestions
- Focusing/blurring
This commit is contained in:
mgabdev 2020-05-15 16:50:37 -04:00
parent 5fbff20f40
commit 94439dc86d

View File

@ -94,7 +94,7 @@ export default class AutosuggestTextbox extends ImmutablePureComponent {
switch (e.key) { switch (e.key) {
case 'Escape': case 'Escape':
if (suggestions.size === 0 || suggestionsHidden) { if (suggestions.size === 0 || suggestionsHidden) {
document.querySelector('.ui').parentElement.focus(); document.querySelector('#gabsocial').focus()
} else { } else {
e.preventDefault(); e.preventDefault();
this.setState({ suggestionsHidden: true }); this.setState({ suggestionsHidden: true });
@ -267,11 +267,11 @@ export default class AutosuggestTextbox extends ImmutablePureComponent {
autoFocus={false} autoFocus={false}
value={value} value={value}
onChange={this.onChange} onChange={this.onChange}
// onKeyDown={this.onKeyDown} onKeyDown={this.onKeyDown}
// onKeyUp={onKeyUp} onKeyUp={onKeyUp}
// onFocus={this.onFocus} onFocus={this.onFocus}
// onBlur={this.onBlur} onBlur={this.onBlur}
// onPaste={this.onPaste} onPaste={this.onPaste}
aria-autocomplete='list' aria-autocomplete='list'
/> />