function views_infinite_scroll_preprocess_views_view in Views Infinite Scroll 8
Implements hook_preprocess_views_view().
1 call to views_infinite_scroll_preprocess_views_view()
- views_infinite_scroll_preprocess_eva_display_entity_view in ./
views_infinite_scroll.module - Implements hook_preprocess_eva_display_entity_view()
File
- ./
views_infinite_scroll.module, line 41 - Module file for views_infinite_scroll.
Code
function views_infinite_scroll_preprocess_views_view(&$vars) {
$view = $vars['view'];
if ($view
->getDisplay()
->isPagerEnabled() && !empty($vars['rows'])) {
$pager = $view
->getPager();
if ($pager && $pager instanceof InfiniteScroll) {
if (!isset($vars['rows']['#theme_wrappers'])) {
$vars['rows']['#theme_wrappers'] = [];
}
$vars['rows']['#theme_wrappers']['container']['#attributes']['data-drupal-views-infinite-scroll-content-wrapper'] = TRUE;
$vars['rows']['#theme_wrappers']['container']['#attributes']['class'][] = 'views-infinite-scroll-content-wrapper';
$vars['rows']['#theme_wrappers']['container']['#attributes']['class'][] = 'clearfix';
}
}
}