Просмотр исходного кода

Add explicit editor init event

James Allen 8 лет назад
Родитель
Сommit
5d3ecdb924
1 измененных файлов с 4 добавлено и 2 удалено
  1. 4 2
      services/web/public/coffee/ide/editor/directives/aceEditor.coffee

+ 4 - 2
services/web/public/coffee/ide/editor/directives/aceEditor.coffee

@@ -91,8 +91,8 @@ define [
 					else
 						editor.setOption('behavioursEnabled', false)
 
-				window.editors ||= []
-				window.editors.push editor
+				window._debug_editors ||= []
+				window._debug_editors.push editor
 
 				scope.name = attrs.aceEditor
 
@@ -430,6 +430,8 @@ define [
 				scope.$on '$destroy', () ->
 					detachFromAce(scope.sharejsDoc)
 
+				scope.$emit "#{scope.name}:inited", editor
+
 			template: """
 				<div class="ace-editor-wrapper">
 					<div