Module

media-embed/converters

@ckeditor/ckeditor5-media-embed/src/converters

module

Filtering

Functions

  • modelToViewUrlAttributeConverter( registry, options = { [options.elementName], [options.renderMediaPreview], [options.renderForEditingView] } ) → function

    Returns a function that converts the model "url" attribute to the view representation.

    Depending on the configuration, the view representation can be "semantic" (for the data pipeline):

    <figure class="media">
    	<oembed url="foo"></oembed>
    </figure>
    

    or "non-semantic" (for the editing view pipeline):

    <figure class="media">
    	<div data-oembed-url="foo">[ non-semantic media preview for "foo" ]</div>
    </figure>
    

    Note: Changing the model "url" attribute replaces the entire content of the <figure> in the view.

    Parameters

    registry : MediaRegistry

    The registry providing the media and their content.

    options : Object
    Properties
    [ options.elementName ] : String

    When set, overrides the default element name for semantic media embeds.

    [ options.renderMediaPreview ] : String

    When true, the converter will create the view in the non-semantic form.

    [ options.renderForEditingView ] : String

    When true, the converter will create a view specific for the editing pipeline (e.g. including CSS classes, content placeholders).

    Returns

    function