You are here

function views_ajax_get_views_pre_render in Views Ajax Get 7

Same name and namespace in other branches
  1. 8 views_ajax_get.module \views_ajax_get_views_pre_render()
  2. 2.0.x views_ajax_get.module \views_ajax_get_views_pre_render()

Implements hook_views_pre_render().

Include the necessary JavaScript file if an Ajax view is embedded on the page.

File

./views_ajax_get.module, line 30
Allows Views ajax to work with GET instead of POST.

Code

function views_ajax_get_views_pre_render(&$view) {
  $exempt_views = variable_get('views_ajax_get_exemptions', array());
  if ($view->use_ajax && empty($view->is_attachment) && empty($view->live_preview) && (!isset($exempt_views[$view->name]) || !$exempt_views[$view->name])) {
    drupal_add_js(drupal_get_path('module', 'views_ajax_get') . '/views_ajax_get.js');
    $data = array(
      'viewsAjaxGet' => array(
        $view->name,
      ),
    );
    drupal_add_js($data, 'setting');
  }
}