|
@@ -244,6 +244,8 @@ define [
|
|
|
scope.eventsBridge.emit "aceScrollbarVisibilityChanged", vRenderer.scrollBarV.isVisible, vRenderer.scrollBarV.width
|
|
scope.eventsBridge.emit "aceScrollbarVisibilityChanged", vRenderer.scrollBarV.isVisible, vRenderer.scrollBarV.width
|
|
|
|
|
|
|
|
if scope.eventsBridge?
|
|
if scope.eventsBridge?
|
|
|
|
|
+ editor.renderer.on "scrollbarVisibilityChanged", onScrollbarVisibilityChanged
|
|
|
|
|
+
|
|
|
scope.eventsBridge.on "externalScroll", (position) ->
|
|
scope.eventsBridge.on "externalScroll", (position) ->
|
|
|
editor.getSession().setScrollTop(position)
|
|
editor.getSession().setScrollTop(position)
|
|
|
scope.eventsBridge.on "refreshScrollPosition", () ->
|
|
scope.eventsBridge.on "refreshScrollPosition", () ->
|
|
@@ -301,9 +303,9 @@ define [
|
|
|
# need to set annotations after attaching because attaching
|
|
# need to set annotations after attaching because attaching
|
|
|
# deletes and then inserts document content
|
|
# deletes and then inserts document content
|
|
|
session.setAnnotations scope.annotations
|
|
session.setAnnotations scope.annotations
|
|
|
-
|
|
|
|
|
- session.on "changeScrollTop", onScroll
|
|
|
|
|
- editor.renderer.on "scrollbarVisibilityChanged", onScrollbarVisibilityChanged
|
|
|
|
|
|
|
+
|
|
|
|
|
+ if scope.eventsBridge?
|
|
|
|
|
+ session.on "changeScrollTop", onScroll
|
|
|
|
|
|
|
|
setTimeout () ->
|
|
setTimeout () ->
|
|
|
# Let any listeners init themselves
|
|
# Let any listeners init themselves
|