function slick_library in Slick Carousel 7.2
Same name and namespace in other branches
- 7.3 slick.module \slick_library()
- 7 slick.module \slick_library()
Implements hook_library().
File
- ./
slick.module, line 40 - Slick carousel integration, the last carousel you'll ever need.
Code
function slick_library() {
$library = libraries_get_path('slick');
$path = drupal_get_path('module', 'slick');
$components = $path . '/css/components';
$libraries['slick'] = array(
'title' => 'Slick',
'website' => 'http://kenwheeler.github.io/slick/',
'version' => '1.x',
'js' => array(
$library . '/slick/slick.min.js' => array(),
),
'css' => array(
$library . '/slick/slick.css' => array(),
),
);
foreach (array(
'colorbox',
'photobox',
'media',
) as $item) {
$css = $item == 'photobox' ? 'lightbox' : $item;
$weight = $item == 'media' ? -1 : 1;
$libraries['slick.' . $item] = array(
'title' => 'Slick ' . $item,
'website' => 'http://drupal.org/project/slick',
'version' => '7.x-2.x',
'js' => array(
$path . '/js/slick.' . $item . '.min.js' => array(
'group' => JS_DEFAULT,
'weight' => $weight,
),
),
'css' => array(
$components . '/slick.' . $css . '.css' => array(),
),
);
}
$libraries['slick.colorbox']['css'][$components . '/slick.lightbox.css'] = array();
$libraries['slick.photobox']['dependencies'][] = array(
'photobox',
'photobox',
);
return $libraries;
}