editor_advanced_image-8.x-2.x-dev/js/ckeditor5_plugins/editorAdvancedImage/src/index.js

js/ckeditor5_plugins/editorAdvancedImage/src/index.js
/**
 * @module editor_advanced_image/editorAdvancedImage/EditorAdvancedImage
 */

import { Plugin } from "ckeditor5/src/core";
import EditorAdvancedImageEditing from "./EditorAdvancedImageEditing";
import EditorAdvancedImageUi from "./EditorAdvancedImageUI";
import EditorAdvancedImageCommand from "./EditorAdvancedImageCommand";

/**
 * The Editor Advanced Image plugin.
 *
 * This has been implemented based on the CKEditor 5 built in image alternative
 * text plugin. This plugin enhances the original upstream form with a toggle
 * button that allows users to explicitly change image attributes, which is
 * downcast to `title`, `id`, `class` attribute.
 *
 * @see module:image/imagetextalternative~ImageTextAlternative
 *
 * @extends module:core/plugin~Plugin
 */
class EditorAdvancedImage extends Plugin {
  /**
   * @inheritdoc
   */
  static get requires() {
    return [
      EditorAdvancedImageEditing,
      EditorAdvancedImageUi,
      EditorAdvancedImageCommand,
    ];
  }

  /**
   * @inheritdoc
   */
  static get pluginName() {
    return "EditorAdvancedImage";
  }
}

export default {
  EditorAdvancedImage,
};

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

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