You are here

function _flexslider_views_slideshow_preprocess_flexslider_views_slideshow_main_frame_row in Flex Slider 7

FlexSlider Views theme for the row element

1 call to _flexslider_views_slideshow_preprocess_flexslider_views_slideshow_main_frame_row()
template_preprocess_flexslider_views_slideshow_main_frame_row in flexslider_views_slideshow/flexslider_views_slideshow.module

File

flexslider_views_slideshow/theme/flexslider_views_slideshow.theme.inc, line 123
Theme and preprocess functions for Flexslider Views

Code

function _flexslider_views_slideshow_preprocess_flexslider_views_slideshow_main_frame_row(&$vars) {
  $current = $vars['count'] + 1;
  $vars['classes_array'][] = 'flexslider_views_slideshow_slide views-row-' . $current;

  // @todo figure out why this if statement is here
  if ($vars['count']) {
    $vars['classes_array'][] = 'views_slideshow_cycle_hidden';
  }

  // @todo add option to toggle views rows counters on/off
  $vars['classes_array'][] = $vars['count'] % 2 ? 'views-row-even' : 'views-row-odd';
  $vars['rendered_items'] = '';
  foreach ($vars['items'] as $item_count => $item) {
    $vars['rendered_items'] .= theme('flexslider_views_slideshow_main_frame_row_item', array(
      'item' => $item,
      'item_count' => $item_count,
      'view' => $vars['view'],
    ));
  }
}