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 );
} );
} );
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.