wysiwyg_template-3.0.x-dev/js/plugins/templateselector/plugin.js

js/plugins/templateselector/plugin.js
/**
 * @file
 * Drupal WYSIWYG template selector.
 *
 * @ignore
 */

(function ($, Drupal, CKEDITOR) {

  'use strict';

  CKEDITOR.plugins.add('templateselector', {
    requires: 'templates',
    icons: 'templateselector,templateselector-rtl',
    hidpi: true,

    beforeInit: function (editor) {

    },

    init: function (editor) {
      // Register the toolbar button.
      if (editor.ui.addButton) {
        editor.ui.addButton('TemplateSelector', {
          label: Drupal.t('Insert template'),
          command: 'templates'
        });
      }
    }
  });

})(jQuery, Drupal, CKEDITOR);

// Specify path to templates.
CKEDITOR.config.templates_files = [
  CKEDITOR.getUrl('/wysiwyg-templates/js')
];

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

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