You are here

public function SlickLibrary::libraryAlter in Slick Carousel 7.3

Implements hook_library_alter().

File

src/SlickLibrary.php, line 29

Class

SlickLibrary
Provides Slick library methods mainly for hooks.

Namespace

Drupal\slick

Code

public function libraryAlter(&$libraries, $extension) {
  if ($extension == 'slick') {
    if ($easing_path = $this->manager
      ->getEasingPath()) {
      $libraries['easing']['js'] = [
        $easing_path => [
          'group' => JS_LIBRARY,
        ],
      ];
    }
    $library_mousewheel = libraries_get_path('mousewheel') ?: libraries_get_path('jquery-mousewheel');
    if ($library_mousewheel) {
      $libraries['mousewheel']['js'] = [
        $library_mousewheel . '/jquery.mousewheel.min.js' => [
          'group' => JS_LIBRARY,
        ],
      ];
    }
  }
}