public function BUEditorEditor::getJS in BUEditor 8
Same name and namespace in other branches
- 8.2 src/Entity/BUEditorEditor.php \Drupal\bueditor\Entity\BUEditorEditor::getJS()
 
Returns JS data including settings and libraries.
2 calls to BUEditorEditor::getJS()
- BUEditorEditor::getJSSettings in src/
Entity/ BUEditorEditor.php  - Returns JS settings.
 - BUEditorEditor::getLibraries in src/
Entity/ BUEditorEditor.php  - Returns JS libraries.
 
File
- src/
Entity/ BUEditorEditor.php, line 124  
Class
- BUEditorEditor
 - Defines the BUEditor Editor entity.
 
Namespace
Drupal\bueditor\EntityCode
public function getJS(Editor $editor = NULL) {
  if (!isset($this->js)) {
    $this->js = [
      'libraries' => [
        'bueditor/drupal.bueditor',
      ],
      'settings' => array_filter($this
        ->getSettings()) + [
        'toolbar' => [],
      ],
    ];
    \Drupal::service('plugin.manager.bueditor.plugin')
      ->alterEditorJS($this->js, $this, $editor);
  }
  return $this->js;
}