Same name in other branches
- 7.x-2.x advagg.module \advagg_get_full_js()
Get full JS array.
Note that hook_js_alter(&$javascript) is called during this function call to allow alterations of the JavaScript during its presentation. Calls to drupal_add_js() from hook_js_alter() will not be added to the output presentation. The correct way to add JavaScript during hook_js_alter() is to add another element to the $javascript array, deriving from drupal_js_defaults(). See locale_js_alter() for an example of this.
Parameters
$javascript: (optional) An array with all JavaScript code. Defaults to the default JavaScript array for the given scope.
$skip_alter: (optional) If set to TRUE, this function skips calling drupal_alter() on $javascript, useful when the calling function passes a $javascript array that has already been altered.
Return value
The raw JavaScript array.
See also
drupal_add_js()
locale_js_alter()
drupal_js_defaults()
File
-
./
advagg.module, line 367
Code
function advagg_get_full_js($javascript = NULL, $skip_alter = FALSE) {
if (!isset($javascript)) {
$javascript = drupal_add_js();
}
if (empty($javascript)) {
return FALSE;
}
// Allow modules to alter the JavaScript.
if (!$skip_alter) {
drupal_alter('js', $javascript);
}
return $javascript;
}