Focus console on shown

jh-changes
Shin'ya Ueoka 6 years ago
parent 63b93ce1ca
commit 80de2149ad
  1. 10
      src/console/components/console.jsx

@ -94,13 +94,12 @@ class ConsoleComponent extends Component {
if (prevProps.mode !== 'command' && this.props.mode === 'command') {
this.context.store.dispatch(
consoleActions.getCompletions(this.props.consoleText));
this.input.focus();
this.focus();
} else if (prevProps.mode !== 'find' && this.props.mode === 'find') {
this.input.focus();
this.focus();
}
}
render() {
switch (this.props.mode) {
case 'command':
@ -123,6 +122,11 @@ class ConsoleComponent extends Component {
</Message>;
}
}
focus() {
window.focus();
this.input.focus();
}
}
const mapStateToProps = state => state;