You are here

function theme_views_slideshow_thumbnailhover_breakout_teaser in Views Slideshow 6.2

Views Slideshow: breakout teaser.

1 theme call to theme_views_slideshow_thumbnailhover_breakout_teaser()
theme_views_slideshow_thumbnailhover_breakout_teasers in contrib/views_slideshow_thumbnailhover/views_slideshow_thumbnailhover.theme.inc
Views Slideshow: pager in the form of node teasers.

File

contrib/views_slideshow_thumbnailhover/views_slideshow_thumbnailhover.theme.inc, line 238
Theme & preprocess functions for the Views Slideshow: ThumbnailHover module.

Code

function theme_views_slideshow_thumbnailhover_breakout_teaser($item, $vss_id, $count, $length) {
  $current = $count + 1;
  $classes = array(
    'views_slideshow_thumbnailhover_div_breakout_teaser',
  );
  $classes[] = $count % 2 ? 'views-row-even' : 'views-row-odd';
  if ($count == 0) {
    $classes[] = 'views_slideshow_thumbnailhover_active_teaser views-row-first';
  }
  elseif ($count == $length - 1) {
    $classes[] = ' views-row-last';
  }
  $attributes['class'] = implode(' ', $classes);
  $attributes['id'] = "views_slideshow_thumbnailhover_div_breakout_teaser_" . $vss_id . "_" . $count;
  $attributes = drupal_attributes($attributes);
  return "<div{$attributes}>{$item}</div>\n";
}