浏览代码

Merge branch t/ckeditor5-engine/1236

Internal: Align code to the new conversion API, introduced in engine t/1236.
Piotr Jasiun 7 年之前
父节点
当前提交
126537e394
共有 1 个文件被更改,包括 9 次插入13 次删除
  1. 9 13
      packages/ckeditor5-editor-balloon/tests/ballooneditor.js

+ 9 - 13
packages/ckeditor5-editor-balloon/tests/ballooneditor.js

@@ -9,8 +9,9 @@ import BalloonEditorUI from '../src/ballooneditorui';
 import BalloonEditorUIView from '../src/ballooneditoruiview';
 
 import HtmlDataProcessor from '@ckeditor/ckeditor5-engine/src/dataprocessor/htmldataprocessor';
-import buildViewConverter from '@ckeditor/ckeditor5-engine/src/conversion/buildviewconverter';
-import buildModelConverter from '@ckeditor/ckeditor5-engine/src/conversion/buildmodelconverter';
+
+import { downcastElementToElement } from '@ckeditor/ckeditor5-engine/src/conversion/downcast-converters';
+import { upcastElementToElement } from '@ckeditor/ckeditor5-engine/src/conversion/upcast-converters';
 
 import BalloonEditor from '../src/ballooneditor';
 import Plugin from '@ckeditor/ckeditor5-core/src/plugin';
@@ -257,17 +258,12 @@ describe( 'BalloonEditor', () => {
 					schema.extend( 'heading', { allowIn: '$root' } );
 					schema.extend( '$text', { allowIn: 'heading' } );
 
-					buildModelConverter().for( editor.data.modelToView )
-						.fromElement( 'heading' )
-						.toElement( 'heading' );
-
-					buildViewConverter().for( editor.data.viewToModel )
-						.fromElement( 'heading' )
-						.toElement( 'heading' );
-
-					buildModelConverter().for( editor.editing.modelToView )
-						.fromElement( 'heading' )
-						.toElement( 'heading-editing-representation' );
+					editor.conversion.for( 'upcast' ).add( upcastElementToElement( { model: 'heading', view: 'heading' } ) );
+					editor.conversion.for( 'dataDowncast' ).add( downcastElementToElement( { model: 'heading', view: 'heading' } ) );
+					editor.conversion.for( 'editingDowncast' ).add( downcastElementToElement( {
+						model: 'heading',
+						view: 'heading-editing-representation'
+					} ) );
 				} );
 		} );