Преглед изворни кода

Renamed EditableController to EditingController

Piotr Jasiun пре 9 година
родитељ
комит
8174aae723

+ 0 - 35
packages/ckeditor5-engine/src/treecontroller/editablecontroller.js

@@ -1,35 +0,0 @@
-/**
- * @license Copyright (c) 2003-2016, CKSource - Frederico Knabben. All rights reserved.
- * For licensing, see LICENSE.md.
- */
-
-'use strict';
-
-export default class EditableController {
-	constructor( modelDocument ) {
-		this.model = modelDocument;
-
-		this.mapper = new Mapper();
-		this.view = new TreeView();
-
-		this.toView = new ModelConversionDispatcher( {
-			writer: this.view.writer,
-			mapper: this.mapper
-		} );
-
-		this.model.on( 'change', ( evt, type, changeInfo ) => {
-			this.toView.convertChange( type, changeInfo );
-		} );
-
-		toView.on( 'insert:text', insertText() );
-		toView.on( 'remove', remove() );
-		toView.on( 'move', move() );
-	}
-
-	createRoot( element, name ) {
-		const viewRoot = this.view.createRoot( element, name );
-		const modelRoot = this.model.createRoot( name );
-
-		this.mapper.bindElements( modelRoot, viewRoot );
-	}
-}

+ 21 - 3
packages/ckeditor5-engine/src/treecontroller/editingcontroller.js

@@ -5,13 +5,31 @@
 
 'use strict';
 
-import TreeView from '../treeview/treeview.js';
-
 export default class EditingController {
 	constructor( modelDocument ) {
 		this.model = modelDocument;
+
+		this.mapper = new Mapper();
 		this.view = new TreeView();
+
+		this.toView = new ModelConversionDispatcher( {
+			writer: this.view.writer,
+			mapper: this.mapper
+		} );
+
+		this.model.on( 'change', ( evt, type, changeInfo ) => {
+			this.toView.convertChange( type, changeInfo );
+		} );
+
+		toView.on( 'insert:text', insertText() );
+		toView.on( 'remove', remove() );
+		toView.on( 'move', move() );
 	}
 
-	destroy() {}
+	createRoot( element, name ) {
+		const viewRoot = this.view.createRoot( element, name );
+		const modelRoot = this.model.createRoot( name );
+
+		this.mapper.bindElements( modelRoot, viewRoot );
+	}
 }