Fixes for codemirror in sources modal

- Allows for max height
 - Override GeoJSON data when changing type
This commit is contained in:
orangemug
2019-10-20 11:09:20 +01:00
parent 9ac908948d
commit ee525631fa
5 changed files with 25 additions and 8 deletions

View File

@@ -69,12 +69,19 @@ class JSONEditor extends React.Component {
scrollbarStyle: "null",
}
return <CodeMirror
value={this.state.code}
onBeforeChange={(editor, data, value) => this.onCodeUpdate(value)}
onFocusChange={focused => focused ? true : this.resetValue()}
options={codeMirrorOptions}
/>
const style = {};
if (this.props.maxHeight) {
style.maxHeight = this.props.maxHeight;
}
return <div className="CodeMirror-wrapper" style={style}>
<CodeMirror
value={this.state.code}
onBeforeChange={(editor, data, value) => this.onCodeUpdate(value)}
onFocusChange={focused => focused ? true : this.resetValue()}
options={codeMirrorOptions}
/>
</div>
}
}