Bläddra i källkod

Merge pull request #162 from ckeditor/t/ckeditor5-engine/1640

Other: Align code to the latest changes in Conversion class API.
Piotr Jasiun 6 år sedan
förälder
incheckning
3768f5f47b
1 ändrade filer med 3 tillägg och 9 borttagningar
  1. 3 9
      packages/ckeditor5-core/src/editor/editor.js

+ 3 - 9
packages/ckeditor5-core/src/editor/editor.js

@@ -14,8 +14,6 @@ import CommandCollection from '../commandcollection';
 import Locale from '@ckeditor/ckeditor5-utils/src/locale';
 import DataController from '@ckeditor/ckeditor5-engine/src/controller/datacontroller';
 import Conversion from '@ckeditor/ckeditor5-engine/src/conversion/conversion';
-import DowncastHelpers from '@ckeditor/ckeditor5-engine/src/conversion/downcasthelpers';
-import UpcastHelpers from '@ckeditor/ckeditor5-engine/src/conversion/upcasthelpers';
 import Model from '@ckeditor/ckeditor5-engine/src/model/model';
 import EditingKeystrokeHandler from '../editingkeystrokehandler';
 
@@ -179,13 +177,9 @@ export default class Editor {
 		 * @readonly
 		 * @member {module:engine/conversion/conversion~Conversion}
 		 */
-		this.conversion = new Conversion();
-
-		this.conversion.register( 'downcast', new DowncastHelpers( [ this.editing.downcastDispatcher, this.data.downcastDispatcher ] ) );
-		this.conversion.register( 'editingDowncast', new DowncastHelpers( this.editing.downcastDispatcher ) );
-		this.conversion.register( 'dataDowncast', new DowncastHelpers( this.data.downcastDispatcher ) );
-
-		this.conversion.register( 'upcast', new UpcastHelpers( this.data.upcastDispatcher ) );
+		this.conversion = new Conversion( [ this.editing.downcastDispatcher, this.data.downcastDispatcher ], this.data.upcastDispatcher );
+		this.conversion.addAlias( 'dataDowncast', this.data.downcastDispatcher );
+		this.conversion.addAlias( 'editingDowncast', this.editing.downcastDispatcher );
 
 		/**
 		 * Instance of the {@link module:core/editingkeystrokehandler~EditingKeystrokeHandler}.