function slick_devel_slick_attach_load_info_alter in Slick extras 7.2
Implements hook_slick_attach_load_info_alter().
See also
File
- slick_devel/
slick_devel.module, line 72 - Provides development options for the Slick module.
Code
function slick_devel_slick_attach_load_info_alter(&$load, $attach, $skins) {
$slick_path = drupal_get_path('module', 'slick');
$slick_devel = drupal_get_path('module', 'slick_devel');
$min = $slick_path . '/js/slick.load.min.js';
$dev = $slick_path . '/js/slick.load.js';
if (SLICK_DEVEL_DEBUG) {
// Switch to the non-minified version of the slick.load.min.js.
$load['js'] += array(
$dev => array(
'group' => JS_DEFAULT,
'weight' => 0,
),
);
if (isset($load['js'][$min])) {
unset($load['js'][$min]);
}
}
if (isset($load['js'][$min]) || isset($load['js'][$dev])) {
if (SLICK_DEVEL_REPLACE && !SLICK_DEVEL_DISABLE) {
// Switch to slick.load.devel.js.
$load['js'] += array(
$slick_devel . '/js/slick.load.devel.js' => array(
'group' => JS_DEFAULT,
'weight' => 0,
),
);
unset($load['js'][$min], $load['js'][$dev]);
}
elseif (SLICK_DEVEL_DISABLE) {
// Disable the slick.load.min.js or slick.load.js.
unset($load['js'][$min], $load['js'][$dev]);
}
}
}