function advagg_js_compress_advagg_js_pre_alter in Advanced CSS/JS Aggregation 7
Same name and namespace in other branches
- 6 advagg_js_compress/advagg_js_compress.module \advagg_js_compress_advagg_js_pre_alter()
Implements hook_advagg_js_pre_alter().
File
- advagg_js_compress/
advagg_js_compress.module, line 108 - Advanced CSS/JS aggregation js compression module.
Code
function advagg_js_compress_advagg_js_pre_alter(&$javascript, $preprocess_js, $public_downloads, $scope) {
if (module_exists('jquery_update')) {
return;
}
foreach ($javascript as $type => $data) {
if (!$data) {
continue;
}
if ($type == 'setting' || $type == 'inline') {
continue;
}
foreach ($data as $path => $info) {
if ($path == 'misc/jquery.form.js') {
$new_path = drupal_get_path('module', 'advagg_js_compress') . '/jquery.form.js';
$javascript[$type][$new_path] = $info;
unset($javascript[$type][$path]);
}
}
}
}