pull/2074/head
bunsenstraat 3 years ago
parent 03fcfe4709
commit 4fae5f9c35
  1. 23
      apps/remix-ide/src/app/editor/editor.js

@ -69,15 +69,7 @@ class Editor extends Plugin {
setDispatch (dispatch) { setDispatch (dispatch) {
this.dispatch = dispatch this.dispatch = dispatch
this.ref.currentContent = () => this.currentContent() // used by e2e test
this.ref.setCurrentContent = (value) => {
if (this.sessions[this.currentFile]) {
this.sessions[this.currentFile].setValue(value)
this._onChange(this.currentFile)
}
}
this.ref.gotoLine = (line, column) => this.gotoLine(line, column || 0)
this.ref.getCursorPosition = () => this.getCursorPosition()
} }
updateComponent(state) { updateComponent(state) {
@ -109,7 +101,18 @@ class Editor extends Plugin {
this.el.gotoLine = (line, column) => this.gotoLine(line, column || 0) this.el.gotoLine = (line, column) => this.gotoLine(line, column || 0)
this.el.getCursorPosition = () => this.getCursorPosition() */ this.el.getCursorPosition = () => this.getCursorPosition() */
return <div ref={(element)=>{ this.ref = element}} id='editorView'> return <div ref={(element)=>{
this.ref = element
this.ref.currentContent = () => this.currentContent() // used by e2e test
this.ref.setCurrentContent = (value) => {
if (this.sessions[this.currentFile]) {
this.sessions[this.currentFile].setValue(value)
this._onChange(this.currentFile)
}
}
this.ref.gotoLine = (line, column) => this.gotoLine(line, column || 0)
this.ref.getCursorPosition = () => this.getCursorPosition()
}} id='editorView'>
<ViewPluginUI plugin={this} /> <ViewPluginUI plugin={this} />
</div> </div>
} }

Loading…
Cancel
Save