function wysiwyg_ckeditor_editor in Wysiwyg 7.2
Same name and namespace in other branches
- 5.2 editors/ckeditor.inc \wysiwyg_ckeditor_editor()
- 6.2 editors/ckeditor.inc \wysiwyg_ckeditor_editor()
Plugin implementation of hook_editor().
File
- editors/
ckeditor.inc, line 15 - Editor integration functions for CKEditor.
Code
function wysiwyg_ckeditor_editor() {
$editor['ckeditor'] = array(
'title' => 'CKEditor',
'vendor url' => 'https://ckeditor.com',
'download url' => 'https://ckeditor.com/download',
'libraries' => array(
'' => array(
'title' => 'Default',
'files' => array(
'ckeditor.js' => array(
'preprocess' => FALSE,
),
),
),
'src' => array(
'title' => 'Source',
'files' => array(
'ckeditor_source.js' => array(
'preprocess' => FALSE,
),
),
),
),
'install note callback' => 'wysiwyg_ckeditor_install_note',
'verified version range' => array(
'3.0',
'4.16.1.cae20318d4',
),
'migrate settings callback' => 'wysiwyg_ckeditor_migrate_settings',
'version callback' => 'wysiwyg_ckeditor_version',
'themes callback' => 'wysiwyg_ckeditor_themes',
'settings form callback' => 'wysiwyg_ckeditor_settings_form',
'init callback' => 'wysiwyg_ckeditor_init',
'settings callback' => 'wysiwyg_ckeditor_settings',
'plugin callback' => '_wysiwyg_ckeditor_plugins',
'plugin meta callback' => '_wysiwyg_ckeditor_plugin_meta',
'proxy plugin' => array(
'drupal' => array(
'load' => TRUE,
'proxy' => TRUE,
),
),
'proxy plugin settings callback' => '_wysiwyg_ckeditor_proxy_plugin_settings',
'versions' => array(
'3.0.0.3665' => array(
'js files' => array(
'ckeditor-3.0.js',
),
),
),
);
return $editor;
}