ckeditor5-1.0.x-dev/js/drupal/src/drupalImage/src/imageupload/drupalimageuploadediting.js
js/drupal/src/drupalImage/src/imageupload/drupalimageuploadediting.js
import { Plugin } from 'ckeditor5/src/core';
export default class DrupalImageUploadEditing extends Plugin {
/**
* @inheritdoc
*/
init() {
const { editor } = this;
const imageUploadEditing = editor.plugins.get( 'ImageUploadEditing' );
imageUploadEditing.on( 'uploadComplete', ( evt, { data, imageElement } ) => {
editor.model.change( writer => {
writer.setAttribute('dataEntityUuid', data.dataEntityUuid, imageElement );
writer.setAttribute('dataEntityType', data.dataEntityType, imageElement );
} );
} );
}
/**
* @inheritdoc
*/
static get pluginName() {
return 'DrupalImageUploadEditing';
}
}
