You are here

public function UltimenuManager::libraryInfoAlter in Ultimenu 8.2

Implements hook_library_info_alter().

File

src/UltimenuManager.php, line 665

Class

UltimenuManager
Implements UltimenuManagerInterface.

Namespace

Drupal\ultimenu

Code

public function libraryInfoAlter(&$libraries, $extension) {
  if ($extension === 'ultimenu') {
    if ($this
      ->getSetting('goodies.vanilla') && $this->moduleHandler
      ->moduleExists('blazy')) {
      $dependencies = [
        'core/drupal',
        'blazy/dblazy',
        'ultimenu/base',
      ];
      $libraries['ultimenu']['dependencies'] = $dependencies;
      $libraries['ultimenu']['js'] = [
        'js/ultimenu.vanilla.min.js' => [],
      ];
      $libraries['ajax']['js'] = [
        'js/ultimenu.ajax.vanilla.min.js' => [],
      ];
    }
  }
}