mirror of
https://github.com/Grasscutters/mitmproxy.git
synced 2024-11-22 07:08:10 +00:00
bind "this" to functions in CodeMirror
This commit is contained in:
parent
5dd2ae7937
commit
e0b8a48392
@ -52,7 +52,7 @@ export default class CodeMirror extends React.Component<CodeMirrorProps, CodeMir
|
|||||||
}
|
}
|
||||||
|
|
||||||
UNSAFE_componentWillMount() {
|
UNSAFE_componentWillMount() {
|
||||||
this.componentWillReceiveProps = _.debounce(this.componentWillReceiveProps, 0);
|
//this.componentWillReceiveProps = _.debounce(this.componentWillReceiveProps, 0);
|
||||||
if (this.props.path) {
|
if (this.props.path) {
|
||||||
console.error('Warning: react-codemirror: the `path` prop has been changed to `name`');
|
console.error('Warning: react-codemirror: the `path` prop has been changed to `name`');
|
||||||
}
|
}
|
||||||
@ -61,11 +61,11 @@ export default class CodeMirror extends React.Component<CodeMirrorProps, CodeMir
|
|||||||
componentDidMount() {
|
componentDidMount() {
|
||||||
const codeMirrorInstance = this.getCodeMirrorInstance();
|
const codeMirrorInstance = this.getCodeMirrorInstance();
|
||||||
this.codeMirror = codeMirrorInstance.fromTextArea(this.textareaNode, this.props.options);
|
this.codeMirror = codeMirrorInstance.fromTextArea(this.textareaNode, this.props.options);
|
||||||
this.codeMirror.on('change', this.codemirrorValueChanged);
|
this.codeMirror.on('change', this.codemirrorValueChanged.bind(this));
|
||||||
this.codeMirror.on('cursorActivity', this.cursorActivity);
|
this.codeMirror.on('cursorActivity', this.cursorActivity.bind(this));
|
||||||
this.codeMirror.on('focus', this.focusChanged.bind(this, true));
|
this.codeMirror.on('focus', this.focusChanged.bind(this, true));
|
||||||
this.codeMirror.on('blur', this.focusChanged.bind(this, false));
|
this.codeMirror.on('blur', this.focusChanged.bind(this, false));
|
||||||
this.codeMirror.on('scroll', this.scrollChanged);
|
this.codeMirror.on('scroll', this.scrollChanged.bind(this));
|
||||||
this.codeMirror.setValue(this.props.defaultValue || this.props.value || '');
|
this.codeMirror.setValue(this.props.defaultValue || this.props.value || '');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user