media-embed/utils
@ckeditor/ckeditor5-media-embed/src/utils
module
Filtering
Functions
-
createMediaFigureElement( writer, registry, url, options = { [options.useSemanticWrapper], [options.renderForEditingView] } ) → ContainerElement
static
Creates a view element representing the media. Either "semantic" one 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>
Parameters
writer : DowncastWriter
registry : MediaRegistry
url : String
options : Object
-
Properties
[ options.useSemanticWrapper ] : String
[ options.renderForEditingView ] : String
Returns
-
getSelectedMediaElement( selection ) → Element | null
static
Returns a selected media element in the model, if any.
-
toMediaWidget( viewElement, writer, label ) → Element
static
Converts a given
Element
to a media embed widget:- Adds a custom property allowing to recognize the media widget element.
- Calls the
toWidget
function with the proper element's label creator.
Parameters
viewElement : Element
writer : DowncastWriter
An instance of the view writer.
label : String
The element's label.
Returns