浏览代码

Fixes event listener or render.

Szymon Kupś 7 年之前
父节点
当前提交
5c25d7f323

+ 1 - 1
packages/ckeditor5-editor-inline/src/inlineeditorui.js

@@ -71,7 +71,7 @@ export default class InlineEditorUI {
 		}
 
 		// https://github.com/ckeditor/ckeditor5-editor-inline/issues/4
-		view.listenTo( editor.editing.view, 'change', () => {
+		view.listenTo( editor.editing.view.renderer, 'render', () => {
 			// Don't pin if the panel is not already visible. It prevents the panel
 			// showing up when there's no focus in the UI.
 			if ( view.panel.isVisible ) {

+ 3 - 3
packages/ckeditor5-editor-inline/tests/inlineeditorui.js

@@ -94,17 +94,17 @@ describe( 'InlineEditorUI', () => {
 			} );
 
 			// https://github.com/ckeditor/ckeditor5-editor-inline/issues/4
-			it( 'pin() is called on editor.editable.view#render', () => {
+			it( 'pin() is called on editor.editable.view.renderer#render', () => {
 				const spy = sinon.stub( view.panel, 'pin' );
 
 				view.panel.hide();
 
-				editor.editing.view.fire( 'render' );
+				editor.editing.view.renderer.fire( 'render' );
 				sinon.assert.notCalled( spy );
 
 				view.panel.show();
 
-				editor.editing.view.fire( 'render' );
+				editor.editing.view.renderer.fire( 'render' );
 				sinon.assert.calledOnce( spy );
 				sinon.assert.calledWithExactly( spy, {
 					target: view.editableElement,