From 0ec6cbe141cbb4db164d8a26f2da23307749bd90 Mon Sep 17 00:00:00 2001 From: Nathan Sobo Date: Mon, 14 Apr 2014 13:51:39 -0600 Subject: [PATCH] :lipstick: method order --- src/editor-component.coffee | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/src/editor-component.coffee b/src/editor-component.coffee index 2f4cd8cfb..f06874fab 100644 --- a/src/editor-component.coffee +++ b/src/editor-component.coffee @@ -47,13 +47,6 @@ EditorCompont = React.createClass scrollLeft: editor.getScrollLeft() scrollWidth: editor.getScrollWidth() - getVisibleRowRange: -> - visibleRowRange = @props.editor.getVisibleRowRange() - if @visibleRowOverrides? - visibleRowRange[0] = Math.min(visibleRowRange[0], @visibleRowOverrides[0]) - visibleRowRange[1] = Math.max(visibleRowRange[1], @visibleRowOverrides[1]) - visibleRowRange - getInitialState: -> {} getDefaultProps: -> @@ -262,12 +255,6 @@ EditorCompont = React.createClass event.preventDefault() - clearVisibleRowOverrides: -> - @visibleRowOverrides = null - @forceUpdate() - - clearVisibleRowOverridesAfterDelay: null - onScreenLinesChanged: ({start, end}) -> {editor} = @props @requestUpdate() if editor.intersectsVisibleRowRange(start, end + 1) # TODO: Use closed-open intervals for change events @@ -280,6 +267,19 @@ EditorCompont = React.createClass {editor} = @props @requestUpdate() if editor.selectionIntersectsVisibleRowRange(selection) + getVisibleRowRange: -> + visibleRowRange = @props.editor.getVisibleRowRange() + if @visibleRowOverrides? + visibleRowRange[0] = Math.min(visibleRowRange[0], @visibleRowOverrides[0]) + visibleRowRange[1] = Math.max(visibleRowRange[1], @visibleRowOverrides[1]) + visibleRowRange + + clearVisibleRowOverrides: -> + @visibleRowOverrides = null + @forceUpdate() + + clearVisibleRowOverridesAfterDelay: null + requestUpdate: -> @forceUpdate()