Subscribe to scroll view DOM events in ::listenForDOMEvents

This commit is contained in:
Nathan Sobo
2014-06-02 17:50:25 +09:00
parent 03463da729
commit 4fd07a4cf3

View File

@@ -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