diff --git a/client/homebrew/editor/editor.jsx b/client/homebrew/editor/editor.jsx index 4a4dff0f3..dd810f33a 100644 --- a/client/homebrew/editor/editor.jsx +++ b/client/homebrew/editor/editor.jsx @@ -97,20 +97,20 @@ const Editor = createClass({ if(prevProps.moveSource !== this.props.moveSource) this.sourceJump(); - if((prevProps.isDragging !== this.props.isDragging) && (this.props.isDragging) && (this.lastCursor == undefined)) { - this.lastCursor = this.codeEditor.current.codeMirror.getCursor(); - const lastXY = this.codeEditor.current.codeMirror.getScrollInfo(); - const lastRowPos = this.codeEditor.current.codeMirror.heightAtLine(this.lastCursor.line, 'local', true); - this.lastCursor.offset = Math.round(lastRowPos-lastXY.top); - } + // if((prevProps.isDragging !== this.props.isDragging) && (this.props.isDragging) && (this.lastCursor == undefined)) { + // this.lastCursor = this.codeEditor.current.codeMirror.getCursor(); + // const lastXY = this.codeEditor.current.codeMirror.getScrollInfo(); + // const lastRowPos = this.codeEditor.current.codeMirror.heightAtLine(this.lastCursor.line, 'local', true); + // this.lastCursor.offset = Math.round(lastRowPos-lastXY.top); + // } - if((prevProps.isDragging !== this.props.isDragging) && (!this.props.isDragging)) { - const scroll = this.codeEditor.current.codeMirror.getScrollInfo(); - this.codeEditor.current.codeMirror.scrollTo(null, - this.codeEditor.current.codeMirror.heightAtLine(this.lastCursor.line, 'local', true) - this.lastCursor.offset); - this.codeEditor.current.setCursorPosition(this.lastCursor.line, this.lastCursor.ch); - this.lastCursor = undefined; - } + // if((prevProps.isDragging !== this.props.isDragging) && (!this.props.isDragging)) { + // const scroll = this.codeEditor.current.codeMirror.getScrollInfo(); + // this.codeEditor.current.codeMirror.scrollTo(null, + // this.codeEditor.current.codeMirror.heightAtLine(this.lastCursor.line, 'local', true) - this.lastCursor.offset); + // this.codeEditor.current.setCursorPosition(this.lastCursor.line, this.lastCursor.ch); + // this.lastCursor = undefined; + // } if(this.props.liveScroll) { if(prevProps.currentBrewRendererPageNum !== this.props.currentBrewRendererPageNum) { @@ -424,7 +424,6 @@ const Editor = createClass({ //Called when there are changes to the editor's dimensions update : function(){ - this.codeEditor.current?.updateSize(); const snipHeight = document.querySelector('.editor > .snippetBar').offsetHeight; if(snipHeight !== this.state.snippetbarHeight) this.setState({ snippetbarHeight: snipHeight });