accessibility-8.x-1.x-dev/modules/accessibility_wysiwyg/lib/Drupal/accessibility_wysiwyg/Plugin/CKEditorPlugin/Accessibility.php

modules/accessibility_wysiwyg/lib/Drupal/accessibility_wysiwyg/Plugin/CKEditorPlugin/Accessibility.php
<?php

/**
 * @file
 * Contains \Drupal\accessibility_wysiwyg\Plugin\CKEditorPlugin\Accessibility.
 */

namespace Drupal\accessibility_wysiwyg\Plugin\CKEditorPlugin;

use Drupal\ckeditor\CKEditorPluginBase;
use Drupal\ckeditor\CKEditorPluginConfigurableInterface;
use Drupal\ckeditor\Annotation\CKEditorPlugin;
use Drupal\Core\Annotation\Translation;
use Drupal\editor\Entity\Editor;

/**
 * Defines the "accessibility" plugin.
 *
 * @CKEditorPlugin(
 *   id = "accessibility",
 *   label = @Translation("Accessibility"),
 *   module = "accessibility_wysiwyg"
 * )
 */
class Accessibility extends CKEditorPluginBase {

  /**
   * {@inheritdoc}
   */
  public function getFile() {
    return drupal_get_path('module', 'accessibility_wysiwyg') . '/js/ckeditor/accessibility/plugin.js';
  }

  /**
   * {@inheritdoc}
   */
  public function getConfig(Editor $editor) {
    return array();
  }

  /**
   * {@inheritdoc}
   */
  public function getButtons() {
    return array(
      'Accessibility' => array(
        'label' => t('Accessibility'),
        'image' => drupal_get_path('module', 'accessibility_wysiwyg') . '/js/ckeditor/accessibility/img/button.png',
      ),
    );
  }

}

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

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