diff --git a/browser/main/modals/PreferencesModal/UiTab.js b/browser/main/modals/PreferencesModal/UiTab.js index eebb2e0c..80147158 100644 --- a/browser/main/modals/PreferencesModal/UiTab.js +++ b/browser/main/modals/PreferencesModal/UiTab.js @@ -25,6 +25,7 @@ class UiTab extends React.Component { } componentDidMount () { + CodeMirror.autoLoadMode(this.codeMirrorInstance.getCodeMirror(), 'javascript') this.handleSettingDone = () => { this.setState({UiAlert: { type: 'success', @@ -41,10 +42,6 @@ class UiTab extends React.Component { ipc.addListener('APP_SETTING_ERROR', this.handleSettingError) } - componentWillMount () { - CodeMirror.autoLoadMode(ReactCodeMirror, 'javascript') - } - componentWillUnmount () { ipc.removeListener('APP_SETTING_DONE', this.handleSettingDone) ipc.removeListener('APP_SETTING_ERROR', this.handleSettingError) @@ -191,7 +188,7 @@ class UiTab extends React.Component { }
- + this.codeMirrorInstance = e} value={codemirrorSampleCode} options={{ lineNumbers: true, readOnly: true, mode: 'javascript', theme: codemirrorTheme }} />