function _views_slideshow_cycle_preprocess_views_slideshow_cycle_main_frame_row_item in Views Slideshow 6.3
Same name and namespace in other branches
- 7.3 contrib/views_slideshow_cycle/theme/views_slideshow_cycle.theme.inc \_views_slideshow_cycle_preprocess_views_slideshow_cycle_main_frame_row_item()
1 call to _views_slideshow_cycle_preprocess_views_slideshow_cycle_main_frame_row_item()
- template_preprocess_views_slideshow_cycle_main_frame_row_item in contrib/
views_slideshow_cycle/ views_slideshow_cycle.module
File
- contrib/
views_slideshow_cycle/ theme/ views_slideshow_cycle.theme.inc, line 176 - Theme & preprocess functions for the Views Slideshow: cycle module.
Code
function _views_slideshow_cycle_preprocess_views_slideshow_cycle_main_frame_row_item(&$vars) {
$classes = array(
'views-row views-row-' . $vars['count'],
);
$classes[] = $vars['count'] % 2 ? 'views-row-even' : 'views-row-odd';
if ($vars['count'] == 0) {
$classes[] = 'views-row-first';
}
elseif ($vars['count'] == $vars['length'] - 1) {
$classes[] = 'views-row-last';
}
/**
* Support custom row classes.
*/
if ($row_class = $vars['view']->style_plugin
->get_row_class($vars['count'])) {
$classes[] = $row_class;
}
$vars['attributes']['class'] = implode(' ', $classes);
}