function tinymce_library_info_build in TinyMCE 1.x
Implements hook_library_info_build().
File
- ./
tinymce.module, line 13 - Integrate the TinyMCE editor (https://www.tiny.cloud/) into Drupal.
Code
function tinymce_library_info_build() {
$libraries = [];
$libraries['tinymce'] = [
'js' => [
'js/tinymce-drupal.js' => [],
],
'dependencies' => [
'editor/drupal.editor',
],
];
$config = \Drupal::config('tinymce.settings');
$selfHosted = $config
->get('tinymce_self_hosted');
$jsPath = $config
->get('tinymce_javascript_path');
$libraries['tinymce']['js'][$jsPath] = $selfHosted ? [
'minified' => TRUE,
] : [
'minified' => TRUE,
'external' => TRUE,
];
return $libraries;
}