You are here

function ckeditor_accordion_page_attachments_alter in CKEditor Accordion 8

Implements hook_page_attachments_alter().

File

./ckeditor_accordion.module, line 10
Functions to support creating CKEditor Accordion.

Code

function ckeditor_accordion_page_attachments_alter(array &$page) {
  $config = \Drupal::config('ckeditor_accordion.settings');

  // Attaches css assets globally.
  $page['#attached']['library'][] = 'ckeditor_accordion/accordion_style';

  // Pass settings to JavaScript.
  $page['#attached']['drupalSettings']['ckeditorAccordion']['accordionStyle']['collapseAll'] = $config
    ->get('collapse_all');
  $page['#attached']['drupalSettings']['ckeditorAccordion']['accordionStyle']['keepRowsOpen'] = $config
    ->get('keep_rows_open');
}