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';
  }

}

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc