this.setState({ description: e.target.value, dirty: true });
}
+ handleKeyDown = (e) => {
+ if (e.keyCode === 13 && (e.ctrlKey || e.metaKey)) {
+ e.preventDefault();
+ e.stopPropagation();
+ this.setState({ description: e.target.value, dirty: true });
+ this.handleSubmit();
+ }
+ }
+
handleSubmit = () => {
this.props.onSave(this.state.description, this.state.focusX, this.state.focusY);
this.props.onClose();
className='setting-text light'
value={detecting ? '…' : description}
onChange={this.handleChange}
+ onKeyDown={this.handleKeyDown}
disabled={detecting}
autoFocus
/>