You are here

function geshifilter_library_info_alter in GeSHi Filter for syntax highlighting 8

Same name and namespace in other branches
  1. 8.2 geshifilter.module \geshifilter_library_info_alter()

Implements hook_library_info_alter().

File

./geshifilter.module, line 93
An input filter for syntax highlighting using the GeSHi library.

Code

function geshifilter_library_info_alter(&$libraries, $extension) {
  if ($extension == 'geshifilter') {
    $config = \Drupal::config('geshifilter.settings');

    // Add the language CSS file if CSS classes are used for code styling.
    if ($config
      ->get('css_mode') == GeshiFilter::CSS_CLASSES_AUTOMATIC) {
      $name = file_create_url(GeshiFilterCss::languageCssPath());
      $libraries['geshifilter']['css']['component'][$name] = [];
    }
  }
}