ImageInsertConfig
interface
The configuration of the image insert dropdown panel view. Used by the image insert feature in the @ckeditor/ckeditor5-image package.
ClassicEditor
.create( editorElement, {
image: {
insert: {
... // settings for "insertImage" view goes here
}
}
} )
.then( ... )
.catch( ... );
Copy code
See all editor options.
Properties
integrations : Array<string> | undefinedmodule:image/imageconfig~ImageInsertConfig#integrationsThe image insert panel view configuration contains a list of
ImageInsertintegrations.The option accepts string tokens.
- for predefined integrations, we have 3 special strings:
upload,url, andassetManager. - for custom integrations, each string should be a name of the integration registered by the
ImageInsertUI#registerIntegration().
// Add `upload`, `assetManager` and `url` integrations. const imageInsertConfig = { insert: { integrations: [ 'upload', 'assetManager', 'url' ] } };Copy codeDefaults to
[ 'upload', 'assetManager', 'url' ]- for predefined integrations, we have 3 special strings:
type : 'auto' | 'block' | 'inline' | undefinedmodule:image/imageconfig~ImageInsertConfig#typeThis option allows to override the image type used by the
InsertImageCommandwhen the user inserts new images into the editor content. By default, all images inserted into the editor will be block ifImageBlockis loaded. To let the editor decide the image type, choose'auto'.Available options are:
'block'– all images inserted into the editor will be block (requires theImageBlockplugin),'inline'– all images inserted into the editor will be inline (requires theImageInlineplugin),'auto'– the editor will choose the optimal image type based on the context of the insertion and availability of plugins.
Defaults to
'block'