|
|
@@ -234,8 +234,6 @@ define [
|
|
|
|
|
|
doc = session.getDocument()
|
|
|
doc.on "change", onChange
|
|
|
-
|
|
|
- session.on "changeScrollTop", onScroll
|
|
|
|
|
|
sharejs_doc.on "remoteop.recordForUndo", () =>
|
|
|
undoManager.nextUpdateIsRemote = true
|
|
|
@@ -243,9 +241,15 @@ define [
|
|
|
editor.initing = true
|
|
|
sharejs_doc.attachToAce(editor)
|
|
|
editor.initing = false
|
|
|
+
|
|
|
# need to set annotations after attaching because attaching
|
|
|
# deletes and then inserts document content
|
|
|
session.setAnnotations scope.annotations
|
|
|
+
|
|
|
+ session.on "changeScrollTop", onScroll
|
|
|
+ setTimeout () ->
|
|
|
+ # Let any listeners init themselves
|
|
|
+ onScroll(editor.renderer.getScrollTop())
|
|
|
|
|
|
editor.focus()
|
|
|
|