|
|
@@ -14,6 +14,8 @@ 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 { helpers as downcastHelpers } from '@ckeditor/ckeditor5-engine/src/conversion/downcast-converters';
|
|
|
+import { helpers as upcastHelpers } from '@ckeditor/ckeditor5-engine/src/conversion/upcast-converters';
|
|
|
import Model from '@ckeditor/ckeditor5-engine/src/model/model';
|
|
|
import EditingKeystrokeHandler from '../editingkeystrokehandler';
|
|
|
|
|
|
@@ -178,11 +180,15 @@ export default class Editor {
|
|
|
*/
|
|
|
this.conversion = new Conversion();
|
|
|
|
|
|
- this.conversion.register( { name: 'downcast', dispatcher: [ this.editing.downcastDispatcher, this.data.downcastDispatcher ] } );
|
|
|
- this.conversion.register( { name: 'editingDowncast', dispatcher: [ this.editing.downcastDispatcher ] } );
|
|
|
- this.conversion.register( { name: 'dataDowncast', dispatcher: [ this.data.downcastDispatcher ] } );
|
|
|
+ this.conversion.register( {
|
|
|
+ name: 'downcast',
|
|
|
+ dispatcher: [ this.editing.downcastDispatcher, this.data.downcastDispatcher ],
|
|
|
+ helpers: downcastHelpers
|
|
|
+ } );
|
|
|
+ this.conversion.register( { name: 'editingDowncast', dispatcher: this.editing.downcastDispatcher, helpers: downcastHelpers } );
|
|
|
+ this.conversion.register( { name: 'dataDowncast', dispatcher: this.data.downcastDispatcher, helpers: downcastHelpers } );
|
|
|
|
|
|
- this.conversion.register( { name: 'upcast', dispatcher: [ this.data.upcastDispatcher ] } );
|
|
|
+ this.conversion.register( { name: 'upcast', dispatcher: this.data.upcastDispatcher, helpers: upcastHelpers } );
|
|
|
|
|
|
/**
|
|
|
* Instance of the {@link module:core/editingkeystrokehandler~EditingKeystrokeHandler}.
|