class WidgetBootstrap in CKEditor Widgets 8
Defines the "widgetbootstrap" plugin.
Plugin annotation
@CKEditorPlugin(
  id = "widgetbootstrap",
  label = @Translation("CKEditor Bootstrap Widgets"),
  module = "ckeditor_widgets"
)
  Hierarchy
- class \Drupal\Component\Plugin\PluginBase implements DerivativeInspectionInterface, PluginInspectionInterface
- class \Drupal\Core\Plugin\PluginBase uses DependencySerializationTrait, MessengerTrait, StringTranslationTrait
- class \Drupal\ckeditor\CKEditorPluginBase implements CKEditorPluginButtonsInterface, CKEditorPluginInterface
- class \Drupal\ckeditor_widgets\Plugin\CKEditorPlugin\WidgetBootstrap
 
 
 - class \Drupal\ckeditor\CKEditorPluginBase implements CKEditorPluginButtonsInterface, CKEditorPluginInterface
 
 - class \Drupal\Core\Plugin\PluginBase uses DependencySerializationTrait, MessengerTrait, StringTranslationTrait
 
Expanded class hierarchy of WidgetBootstrap
File
- src/
Plugin/ CKEditorPlugin/ WidgetBootstrap.php, line 21  - Definition of \Drupal\ckeditor_widgets\Plugin\CKEditorPlugin\AnchorLink.
 
Namespace
Drupal\ckeditor_widgets\Plugin\CKEditorPluginView source
class WidgetBootstrap extends CKEditorPluginBase {
  /**
   * Implements \Drupal\ckeditor\Plugin\CKEditorPluginInterface::getFile().
   */
  function getFile() {
    return drupal_get_path('module', 'ckeditor_widgets') . '/js/plugins/widgetbootstrap/plugin.js';
  }
  /**
   * {@inheritdoc}
   */
  public function getDependencies(Editor $editor) {
    return array();
  }
  /**
   * {@inheritdoc}
   */
  public function getLibraries(Editor $editor) {
    return array();
  }
  /**
   * {@inheritdoc}
   */
  public function isInternal() {
    return FALSE;
  }
  /**
   * Implements \Drupal\ckeditor\Plugin\CKEditorPluginButtonsInterface::getButtons().
   */
  function getButtons() {
    return array(
      'widgetbootstrapLeftCol' => array(
        'label' => $this
          ->t('Insert left column box'),
        'image' => drupal_get_path('module', 'ckeditor_widgets') . '/js/plugins/widgetbootstrap/icons/widgetbootstrapLeftCol.png',
      ),
      'widgetbootstrapRightCol' => array(
        'image' => drupal_get_path('module', 'ckeditor_widgets') . '/js/plugins/widgetbootstrap/icons/widgetbootstrapRightCol.png',
        'label' => $this
          ->t('Insert right column box'),
      ),
      'widgetbootstrapTwoCol' => array(
        'image' => drupal_get_path('module', 'ckeditor_widgets') . '/js/plugins/widgetbootstrap/icons/widgetbootstrapTwoCol.png',
        'label' => $this
          ->t('Insert two column box'),
      ),
      'widgetbootstrapThreeCol' => array(
        'image' => drupal_get_path('module', 'ckeditor_widgets') . '/js/plugins/widgetbootstrap/icons/widgetbootstrapThreeCol.png',
        'label' => $this
          ->t('Insert three column box'),
      ),
      'widgetbootstrapAlert' => array(
        'image' => drupal_get_path('module', 'ckeditor_widgets') . '/js/plugins/widgetbootstrap/icons/widgetbootstrapAlert.png',
        'label' => $this
          ->t('Insert alert box'),
      ),
      'widgetbootstrapAccordion' => array(
        'image' => drupal_get_path('module', 'ckeditor_widgets') . '/js/plugins/widgetbootstrap/icons/widgetbootstrapAccordion.png',
        'label' => $this
          ->t('Insert accordion box'),
      ),
    );
  }
  /**
   * {@inheritdoc}
   */
  public function getConfig(Editor $editor) {
    return array();
  }
}Members
| 
            Name | 
                  Modifiers | Type | Description | Overrides | 
|---|---|---|---|---|
| 
            DependencySerializationTrait:: | 
                  protected | property | An array of entity type IDs keyed by the property name of their storages. | |
| 
            DependencySerializationTrait:: | 
                  protected | property | An array of service IDs keyed by property name used for serialization. | |
| 
            DependencySerializationTrait:: | 
                  public | function | 1 | |
| 
            DependencySerializationTrait:: | 
                  public | function | 2 | |
| 
            MessengerTrait:: | 
                  protected | property | The messenger. | 29 | 
| 
            MessengerTrait:: | 
                  public | function | Gets the messenger. | 29 | 
| 
            MessengerTrait:: | 
                  public | function | Sets the messenger. | |
| 
            PluginBase:: | 
                  protected | property | Configuration information passed into the plugin. | 1 | 
| 
            PluginBase:: | 
                  protected | property | The plugin implementation definition. | 1 | 
| 
            PluginBase:: | 
                  protected | property | The plugin_id. | |
| 
            PluginBase:: | 
                  constant | A string which is used to separate base plugin IDs from the derivative ID. | ||
| 
            PluginBase:: | 
                  public | function | 
            Gets the base_plugin_id of the plugin instance. Overrides DerivativeInspectionInterface:: | 
                  |
| 
            PluginBase:: | 
                  public | function | 
            Gets the derivative_id of the plugin instance. Overrides DerivativeInspectionInterface:: | 
                  |
| 
            PluginBase:: | 
                  public | function | 
            Gets the definition of the plugin implementation. Overrides PluginInspectionInterface:: | 
                  3 | 
| 
            PluginBase:: | 
                  public | function | 
            Gets the plugin_id of the plugin instance. Overrides PluginInspectionInterface:: | 
                  |
| 
            PluginBase:: | 
                  public | function | Determines if the plugin is configurable. | |
| 
            PluginBase:: | 
                  public | function | Constructs a \Drupal\Component\Plugin\PluginBase object. | 92 | 
| 
            StringTranslationTrait:: | 
                  protected | property | The string translation service. | 1 | 
| 
            StringTranslationTrait:: | 
                  protected | function | Formats a string containing a count of items. | |
| 
            StringTranslationTrait:: | 
                  protected | function | Returns the number of plurals supported by a given language. | |
| 
            StringTranslationTrait:: | 
                  protected | function | Gets the string translation service. | |
| 
            StringTranslationTrait:: | 
                  public | function | Sets the string translation service to use. | 2 | 
| 
            StringTranslationTrait:: | 
                  protected | function | Translates a string to the current language or to a given language. | |
| 
            WidgetBootstrap:: | 
                  function | 
            Implements \Drupal\ckeditor\Plugin\CKEditorPluginButtonsInterface::getButtons(). Overrides CKEditorPluginButtonsInterface:: | 
                  ||
| 
            WidgetBootstrap:: | 
                  public | function | 
            Returns the additions to CKEDITOR.config for a specific CKEditor instance. Overrides CKEditorPluginInterface:: | 
                  |
| 
            WidgetBootstrap:: | 
                  public | function | 
            Returns a list of plugins this plugin requires. Overrides CKEditorPluginBase:: | 
                  |
| 
            WidgetBootstrap:: | 
                  function | 
            Implements \Drupal\ckeditor\Plugin\CKEditorPluginInterface::getFile(). Overrides CKEditorPluginInterface:: | 
                  ||
| 
            WidgetBootstrap:: | 
                  public | function | 
            Returns a list of libraries this plugin requires. Overrides CKEditorPluginBase:: | 
                  |
| 
            WidgetBootstrap:: | 
                  public | function | 
            Indicates if this plugin is part of the optimized CKEditor build. Overrides CKEditorPluginBase:: |