function _views_bulk_operations_add_js in Views Bulk Operations (VBO) 6
Helper to add needed JavaScript files to VBO.
2 calls to _views_bulk_operations_add_js()
- views_bulk_operations_form_alter in ./
views_bulk_operations.module - Implementation of hook_form_alter().
- views_bulk_operations_form_validate in ./
views_bulk_operations.module - Form validate function for views_bulk_operations_form().
File
- ./
views_bulk_operations.module, line 2043 - Allows operations to be performed on items selected in a view.
Code
function _views_bulk_operations_add_js($plugin, $form_dom_id, $form_id) {
static $views = NULL;
if (!isset($views[$form_id])) {
drupal_add_js(drupal_get_path('module', 'views_bulk_operations') . '/js/views_bulk_operations.js');
drupal_add_js(drupal_get_path('module', 'views_bulk_operations') . '/js/json2.js');
drupal_add_css(drupal_get_path('module', 'views_bulk_operations') . '/js/views_bulk_operations.css', 'module');
drupal_add_js(array(
'vbo' => array(
$form_dom_id => array(
'form_id' => $form_id,
'view_name' => $plugin->view->name,
'view_id' => _views_bulk_operations_view_id($plugin->view),
'options' => $plugin->options,
'ajax_select' => url('views-bulk-operations/js/select'),
'view_path' => url($plugin->view
->get_path()),
'total_rows' => $plugin->view->total_rows,
),
),
), 'setting');
$views[$form_id] = TRUE;
}
}