Typedef

ImageUploadCompleteEvent (image/imageupload)

@ckeditor/ckeditor5-image/src/imageupload/imageuploadediting

typedefobject

An event fired when an image is uploaded. You can hook into this event to provide custom attributes to the image element based on the data from the server.

const imageUploadEditing = editor.plugins.get( 'ImageUploadEditing' );

imageUploadEditing.on( 'uploadComplete', ( evt, { data, imageElement } ) => {
	editor.model.change( writer => {
		writer.setAttribute( 'someAttribute', 'foo', imageElement );
	} );
} );

You can also stop the default handler that sets the src and srcset attributes if you want to provide custom values for these attributes.

imageUploadEditing.on( 'uploadComplete', ( evt, { data, imageElement } ) => {
	evt.stop();
} );

Note: This event is fired by the ImageUploadEditing plugin.

Filtering

Properties

  • args : tuple

  • name : 'uploadComplete'

Fired by