You are here

function _views_ajax_get_is_ajax_get_view in Views Ajax Get 8

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

Determines whether the current view has ajax get enabled.

Parameters

\Drupal\views\ViewExecutable $view: The view.

Return value

bool

3 calls to _views_ajax_get_is_ajax_get_view()
AjaxResponseSubscriber::onResponse in src/EventSubscriber/AjaxResponseSubscriber.php
ViewsAjaxController::ajaxView in src/Controller/ViewsAjaxController.php
Loads and renders a view via AJAX.
views_ajax_get_views_pre_render in ./views_ajax_get.module
Implements hook_views_pre_render().

File

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

Code

function _views_ajax_get_is_ajax_get_view(ViewExecutable $view) {
  return $view->display_handler
    ->usesAJAX() && empty($view->is_attachment) && empty($view->live_preview) && !empty($view->display_handler
    ->getExtenders()['views_ajax_get']) && $view->display_handler
    ->getExtenders()['views_ajax_get']->options['ajax_get'];
}