You are here

function _views_slideshow_jcarousel_preprocess_pager_item in Views Slideshow JCarousel 6

Same name and namespace in other branches
  1. 8 views_slideshow_jcarousel.theme.inc \_views_slideshow_jcarousel_preprocess_pager_item()
  2. 7.2 theme/views_slideshow_jcarousel.theme.inc \_views_slideshow_jcarousel_preprocess_pager_item()
  3. 7 theme/views_slideshow_jcarousel.theme.inc \_views_slideshow_jcarousel_preprocess_pager_item()

Views Slideshow jCarousel: pager item.

1 call to _views_slideshow_jcarousel_preprocess_pager_item()
template_preprocess_views_slideshow_jcarousel_pager_item in ./views_slideshow_jcarousel.module

File

theme/views_slideshow_jcarousel.theme.inc, line 68
Theme functions for Views Slideshow JCarousel

Code

function _views_slideshow_jcarousel_preprocess_pager_item(&$vars) {
  $current = $vars['count'] + 1;
  $classes = array(
    'views_slideshow_jcarousel_pager_item',
  );
  if (!$vars['count']) {
    $classes[] = 'views_slideshow_active_pager_field_item';
  }
  $classes[] = $vars['count'] % 2 ? 'views-row-even' : 'views-row-odd';
  $vars['attributes']['class'] = implode(' ', $classes);
  $vars['attributes']['id'] = 'views_slideshow_jcarousel_pager_item_' . $vars['location'] . '_' . $vars['vss_id'] . '_' . $vars['count'];
}