You are here

public function CKEditorResize::getFile in CKEditor Resize 8

Returns the Drupal root-relative file path to the plugin JavaScript file.

Note: this does not use a Drupal library because this uses CKEditor's API.

Return value

string|false The Drupal root-relative path to the file, FALSE if an internal plugin.

Overrides CKEditorPluginInterface::getFile

See also

https://ckeditor.com/docs/ckeditor4/latest/api/CKEDITOR_resourceManager....

File

src/Plugin/CKEditorPlugin/CKEditorResize.php, line 21

Class

CKEditorResize
Defines the "Resize" plugin.

Namespace

Drupal\ckeditor_resize\Plugin\CKEditorPlugin

Code

public function getFile() {
  $path = 'libraries/resize/plugin.js';
  if (file_exists($path)) {
    return 'libraries/resize/plugin.js';
  }
  else {
    \Drupal::messenger()
      ->addMessage(t("The plugin.js file can't be found in libraries/resize. Please check README for installation."), 'error');
  }
}