瀏覽代碼

Aligned ClassicTestEditor initialization process to the new InlineEditableUIView API.

Aleksander Nowodzinski 7 年之前
父節點
當前提交
ab08fe776e
共有 1 個文件被更改,包括 7 次插入1 次删除
  1. 7 1
      packages/ckeditor5-core/tests/_utils/classictesteditor.js

+ 7 - 1
packages/ckeditor5-core/tests/_utils/classictesteditor.js

@@ -36,7 +36,7 @@ export default class ClassicTestEditor extends Editor {
 		this.ui = new ClassicTestEditorUI( this, new BoxedEditorUIView( this.locale ) );
 
 		// Expose properties normally exposed by the ClassicEditorUI.
-		this.ui.view.editable = new InlineEditableUIView( this.ui.view.locale );
+		this.ui.view.editable = new InlineEditableUIView( this.ui.view.locale, this.editing.view );
 
 		// Create the ("main") root element of the model tree.
 		this.model.document.createRoot();
@@ -107,8 +107,14 @@ class ClassicTestEditorUI extends EditorUI {
 
 	init( element ) {
 		const view = this.view;
+		const editable = view.editable;
+		const editingView = this.editor.editing.view;
+		const editingRoot = editingView.document.getRoot();
+
+		editable.name = editingRoot.rootName;
 
 		view.render();
+
 		view.main.add( view.editable );
 		view.editableElement = view.editable.element;