image/image/converters
module
Functions
-
downcastImageAttribute( imageUtils, imageType, attributeKey ) → ( dispatcher: DowncastDispatcher ) => void
internalmodule:image/image/converters~downcastImageAttribute
Converter used to convert a given image attribute from the model to the view.
Parameters
imageUtils : ImageUtils
imageType : 'imageBlock' | 'imageInline'
The type of the image.
attributeKey : string
The name of the attribute to convert.
Returns
( dispatcher: DowncastDispatcher ) => void
-
downcastSourcesAttribute( imageUtils ) → ( dispatcher: DowncastDispatcher ) => void
internalmodule:image/image/converters~downcastSourcesAttribute
Converts the
source
model attribute to the<picture><source /><source />...<img /></picture>
view structure.Parameters
imageUtils : ImageUtils
Returns
( dispatcher: DowncastDispatcher ) => void
-
downcastSrcsetAttribute( imageUtils, imageType ) → ( dispatcher: DowncastDispatcher ) => void
internalmodule:image/image/converters~downcastSrcsetAttribute
Converter used to convert the
srcset
model image attribute to thesrcset
andsizes
attributes in the view.Parameters
imageUtils : ImageUtils
imageType : 'imageBlock' | 'imageInline'
The type of the image.
Returns
( dispatcher: DowncastDispatcher ) => void
-
upcastImageFigure( imageUtils ) → ( dispatcher: UpcastDispatcher ) => void
internalmodule:image/image/converters~upcastImageFigure
Returns a function that converts the image view representation:
<figure class="image"><img src="..." alt="..."></img></figure>
to the model representation:
<imageBlock src="..." alt="..."></imageBlock>
The entire content of the
<figure>
element except the first<img>
is being converted as children of the<imageBlock>
model element.Parameters
imageUtils : ImageUtils
Returns
( dispatcher: UpcastDispatcher ) => void
-
upcastPicture( imageUtils ) → ( dispatcher: UpcastDispatcher ) => void
internalmodule:image/image/converters~upcastPicture
Returns a function that converts the image view representation:
<picture><source ... /><source ... />...<img ... /></picture>
to the model representation as the
sources
attribute:<image[Block|Inline] ... sources="..."></image[Block|Inline]>
Parameters
imageUtils : ImageUtils
Returns
( dispatcher: UpcastDispatcher ) => void