ImageUploadCompleteEvent
typedef
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 );
} );
} );Copy codeYou 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();
} );Copy codeNote: This event is fired by the ImageUploadEditing plugin.
Properties
args: [ data: ImageUploadCompleteData ]module:image/imageupload/imageuploadediting~ImageUploadCompleteEvent#argsname: 'uploadComplete'module:image/imageupload/imageuploadediting~ImageUploadCompleteEvent#name
Value
object