function views_add_js
Include views .js files.
3 calls to views_add_js()
- template_preprocess_views_view in theme/
theme.inc - Preprocess the primary theme implementation for a view.
- views_plugin_display::option_link in plugins/
views_plugin_display.inc - Because forms may be split up into sections, this provides an easy URL to exactly the right section. Don't override this.
- views_ui::list_render in plugins/
export_ui/ views_ui.class.php - Render all of the rows together.
File
-
./
views.module, line 1295
Code
function views_add_js($file) {
// If JavaScript has been disabled by the user, never add js files.
if (variable_get('views_no_javascript', FALSE)) {
return;
}
static $base = TRUE, $ajax = TRUE;
if ($base) {
drupal_add_js(drupal_get_path('module', 'views') . "/js/base.js");
$base = FALSE;
}
if ($ajax && in_array($file, array(
'ajax',
'ajax_view',
))) {
drupal_add_library('system', 'drupal.ajax');
drupal_add_library('system', 'jquery.form');
$ajax = FALSE;
}
ctools_add_js($file, 'views');
}