Media (media-embed)
@ckeditor/ckeditor5-media-embed/src/mediaregistry
Represents media defined by the provider configuration.
It can be rendered to the view element and used in the editing or data pipeline.
Filtering
Properties
-
_match : Objectmodule:media-embed/mediaregistry~Media#_matchThe output of the
RegExp.matchwhich validated theurlof this media. -
_previewRenderer : functionmodule:media-embed/mediaregistry~Media#_previewRendererThe function returning the HTML string preview of this media.
-
url : Stringmodule:media-embed/mediaregistry~Media#urlThe URL this Media instance represents.
Methods
-
_getPlaceholderHtml() → Stringmodule:media-embed/mediaregistry~Media#_getPlaceholderHtml -
_getPreviewHtml( writer, options = { [options.renderForEditingView] } ) → Stringmodule:media-embed/mediaregistry~Media#_getPreviewHtmlReturns the HTML string of the media content preview.
Parameters
writer : DowncastWriterThe view writer used to produce a view element.
options : Object-
Properties
[ options.renderForEditingView ] : Boolean
Returns
String
-
_getValidUrl( url ) → String | nullmodule:media-embed/mediaregistry~Media#_getValidUrlReturns the full URL to the specified media.
Parameters
url : StringThe URL of the media.
Returns
String | null
-
_locale()module:media-embed/mediaregistry~Media#_locale -
getViewElement( writer, options = { [options.elementName], [options.renderMediaPreview], [options.renderForEditingView] } ) → Elementmodule:media-embed/mediaregistry~Media#getViewElementReturns the view element representation of the media.
Parameters
writer : DowncastWriterThe view writer used to produce a view element.
options : Object-
Properties
[ options.elementName ] : String[ options.renderMediaPreview ] : Boolean[ options.renderForEditingView ] : Boolean
Returns
Every day, we work hard to keep our documentation complete. Have you spotted outdated information? Is something missing? Please report it via our issue tracker.