|
@ -124,13 +124,7 @@ class AutosuggestTextarea extends ImmutablePureComponent { |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
onBlur = () => { |
|
|
onBlur = () => { |
|
|
// If we hide the suggestions immediately, then this will prevent the
|
|
|
|
|
|
// onClick for the suggestions themselves from firing.
|
|
|
|
|
|
// Setting a short window for that to take place before hiding the
|
|
|
|
|
|
// suggestions ensures that can't happen.
|
|
|
|
|
|
setTimeout(() => { |
|
|
|
|
|
this.setState({ suggestionsHidden: true }); |
|
|
|
|
|
}, 100); |
|
|
|
|
|
|
|
|
this.setState({ suggestionsHidden: true }); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
onSuggestionClick = (e) => { |
|
|
onSuggestionClick = (e) => { |
|
@ -191,7 +185,7 @@ class AutosuggestTextarea extends ImmutablePureComponent { |
|
|
key={suggestion} |
|
|
key={suggestion} |
|
|
data-index={suggestion} |
|
|
data-index={suggestion} |
|
|
className={`autosuggest-textarea__suggestions__item ${i === selectedSuggestion ? 'selected' : ''}`} |
|
|
className={`autosuggest-textarea__suggestions__item ${i === selectedSuggestion ? 'selected' : ''}`} |
|
|
onClick={this.onSuggestionClick} |
|
|
|
|
|
|
|
|
onMouseDown={this.onSuggestionClick} |
|
|
> |
|
|
> |
|
|
<AutosuggestAccountContainer id={suggestion} /> |
|
|
<AutosuggestAccountContainer id={suggestion} /> |
|
|
</div> |
|
|
</div> |
|
|