Ver código fonte

Merge branch t/ckeditor5-engine/1556

Internal: Align code to the latest changes in conversion helpers API, introduced in engine t/1556.
Piotr Jasiun 7 anos atrás
pai
commit
9c5c9ed2a0

+ 8 - 10
packages/ckeditor5-media-embed/src/mediaembedediting.js

@@ -13,8 +13,6 @@ import { modelToViewUrlAttributeConverter } from './converters';
 import MediaEmbedCommand from './mediaembedcommand';
 import MediaRegistry from './mediaregistry';
 import { toMediaWidget, createMediaFigureElement } from './utils';
-import { downcastElementToElement } from '@ckeditor/ckeditor5-engine/src/conversion/downcast-converters';
-import { upcastElementToElement } from '@ckeditor/ckeditor5-engine/src/conversion/upcast-converters';
 
 import '../theme/mediaembedediting.css';
 
@@ -170,7 +168,7 @@ export default class MediaEmbedEditing extends Plugin {
 		} );
 
 		// Model -> Data
-		conversion.for( 'dataDowncast' ).add( downcastElementToElement( {
+		conversion.for( 'dataDowncast' ).elementToElement( {
 			model: 'media',
 			view: ( modelElement, viewWriter ) => {
 				const url = modelElement.getAttribute( 'url' );
@@ -179,7 +177,7 @@ export default class MediaEmbedEditing extends Plugin {
 					renderMediaPreview: url && renderMediaPreview
 				} );
 			}
-		} ) );
+		} );
 
 		// Model -> Data (url -> data-oembed-url)
 		conversion.for( 'dataDowncast' ).add(
@@ -188,7 +186,7 @@ export default class MediaEmbedEditing extends Plugin {
 			} ) );
 
 		// Model -> View (element)
-		conversion.for( 'editingDowncast' ).add( downcastElementToElement( {
+		conversion.for( 'editingDowncast' ).elementToElement( {
 			model: 'media',
 			view: ( modelElement, viewWriter ) => {
 				const url = modelElement.getAttribute( 'url' );
@@ -198,7 +196,7 @@ export default class MediaEmbedEditing extends Plugin {
 
 				return toMediaWidget( figure, viewWriter, t( 'media widget' ) );
 			}
-		} ) );
+		} );
 
 		// Model -> View (url -> data-oembed-url)
 		conversion.for( 'editingDowncast' ).add(
@@ -209,7 +207,7 @@ export default class MediaEmbedEditing extends Plugin {
 		// View -> Model (data-oembed-url -> url)
 		conversion.for( 'upcast' )
 			// Upcast semantic media.
-			.add( upcastElementToElement( {
+			.elementToElement( {
 				view: {
 					name: 'oembed',
 					attributes: {
@@ -223,9 +221,9 @@ export default class MediaEmbedEditing extends Plugin {
 						return modelWriter.createElement( 'media', { url } );
 					}
 				}
-			} ) )
+			} )
 			// Upcast non-semantic media.
-			.add( upcastElementToElement( {
+			.elementToElement( {
 				view: {
 					name: 'div',
 					attributes: {
@@ -239,6 +237,6 @@ export default class MediaEmbedEditing extends Plugin {
 						return modelWriter.createElement( 'media', { url } );
 					}
 				}
-			} ) );
+			} );
 	}
 }