diff --git a/src/editor-component.coffee b/src/editor-component.coffee index d46c0e769..3a17ecbb3 100644 --- a/src/editor-component.coffee +++ b/src/editor-component.coffee @@ -148,10 +148,6 @@ EditorComponent = React.createClass @subscribe scrollbarStyle.changes, @refreshScrollbars @props.editor.setVisible(true) - scrollViewNode = @refs.scrollView.getDOMNode() - scrollViewNode.addEventListener 'overflowchanged', @onScrollViewOverflowChanged - scrollViewNode.addEventListener 'scroll', @onScrollViewScroll - window.addEventListener('resize', @onWindowResize) @measureScrollView() @requestUpdate() @@ -245,6 +241,11 @@ EditorComponent = React.createClass node.addEventListener 'mousewheel', @onMouseWheel node.addEventListener 'focus', @onFocus # For some reason, React's built in focus events seem to bubble + scrollViewNode = @refs.scrollView.getDOMNode() + scrollViewNode.addEventListener 'overflowchanged', @onScrollViewOverflowChanged + scrollViewNode.addEventListener 'scroll', @onScrollViewScroll + window.addEventListener('resize', @onWindowResize) + listenForCommands: -> {parentView, editor, mini} = @props