danielebarchiesi@2: array( danielebarchiesi@2: 'variables' => array('vss_id' => NULL, 'slides' => NULL, 'plugin' => NULL), danielebarchiesi@2: 'file' => 'theme/views_slideshow.theme.inc', danielebarchiesi@2: ), danielebarchiesi@2: 'views_slideshow_pager_widget_render' => array( danielebarchiesi@2: 'variables' => array('vss_id' => NULL, 'view' => NULL, 'settings' => array(), 'location' => NULL, 'rows' => array()), danielebarchiesi@2: 'file' => 'theme/views_slideshow.theme.inc', danielebarchiesi@2: ), danielebarchiesi@2: 'views_slideshow_pager_fields' => array( danielebarchiesi@2: 'variables' => array('vss_id' => NULL, 'view' => NULL, 'settings' => array(), 'location' => NULL, 'attributes' => array()), danielebarchiesi@2: 'template' => 'theme/views-slideshow-pager-fields', danielebarchiesi@2: ), danielebarchiesi@2: 'views_slideshow_pager_field_field' => array( danielebarchiesi@2: 'variables' => array('view' => NULL, 'field' => NULL, 'count' => NULL), danielebarchiesi@2: 'template' => 'theme/views-slideshow-pager-field-field', danielebarchiesi@2: 'file' => 'theme/views_slideshow.theme.inc', danielebarchiesi@2: ), danielebarchiesi@2: 'views_slideshow_pager_field_item' => array( danielebarchiesi@2: 'variables' => array('vss_id' => NULL, 'item' => NULL, 'count' => NULL, 'location' => NULL), danielebarchiesi@2: 'template' => 'theme/views-slideshow-pager-field-item', danielebarchiesi@2: ), danielebarchiesi@2: 'views_slideshow_controls_widget_render' => array( danielebarchiesi@2: 'variables' => array('vss_id' => NULL, 'view' => NULL, 'settings' => array(), 'location' => NULL, 'rows' => array()), danielebarchiesi@2: 'file' => 'theme/views_slideshow.theme.inc', danielebarchiesi@2: ), danielebarchiesi@2: 'views_slideshow_controls_text' => array( danielebarchiesi@2: 'variables' => array('vss_id' => NULL, 'view' => NULL, 'settings' => array(), 'location' => NULL, 'rows' => array()), danielebarchiesi@2: 'template' => 'theme/views-slideshow-controls-text', danielebarchiesi@2: ), danielebarchiesi@2: 'views_slideshow_controls_text_previous' => array( danielebarchiesi@2: 'variables' => array('vss_id' => NULL, 'view' => NULL, 'settings' => array()), danielebarchiesi@2: 'template' => 'theme/views-slideshow-controls-text-previous', danielebarchiesi@2: ), danielebarchiesi@2: 'views_slideshow_controls_text_pause' => array( danielebarchiesi@2: 'variables' => array('vss_id' => NULL, 'view' => NULL, 'settings' => array()), danielebarchiesi@2: 'template' => 'theme/views-slideshow-controls-text-pause', danielebarchiesi@2: ), danielebarchiesi@2: 'views_slideshow_controls_text_next' => array( danielebarchiesi@2: 'variables' => array('vss_id' => NULL, 'view' => NULL, 'settings' => array()), danielebarchiesi@2: 'template' => 'theme/views-slideshow-controls-text-next', danielebarchiesi@2: ), danielebarchiesi@2: 'views_slideshow_slide_counter_widget_render' => array( danielebarchiesi@2: 'variables' => array('vss_id' => NULL, 'view' => NULL, 'settings' => array(), 'location' => NULL, 'rows' => array()), danielebarchiesi@2: 'file' => 'theme/views_slideshow.theme.inc', danielebarchiesi@2: ), danielebarchiesi@2: 'views_slideshow_slide_counter' => array( danielebarchiesi@2: 'variables' => array('vss_id' => NULL, 'view' => NULL, 'settings' => array(), 'location' => NULL, 'rows' => array()), danielebarchiesi@2: 'template' => 'theme/views-slideshow-slide-counter', danielebarchiesi@2: ), danielebarchiesi@2: ); danielebarchiesi@2: } danielebarchiesi@2: danielebarchiesi@2: /** danielebarchiesi@2: * Implements hook_views_api(). danielebarchiesi@2: */ danielebarchiesi@2: function views_slideshow_views_api() { danielebarchiesi@2: return array( danielebarchiesi@2: 'api' => '3', danielebarchiesi@2: ); danielebarchiesi@2: } danielebarchiesi@2: danielebarchiesi@2: /** danielebarchiesi@2: * Implements hook_help(). danielebarchiesi@2: */ danielebarchiesi@2: function views_slideshow_help($path, $arg) { danielebarchiesi@2: switch ($path) { danielebarchiesi@2: case 'admin/help#views_slideshow': danielebarchiesi@2: return '

Check the Views Slideshow project page documentation for tutorials and videos on how to use this module.

'; danielebarchiesi@2: } danielebarchiesi@2: } danielebarchiesi@2: danielebarchiesi@2: /** danielebarchiesi@2: * Implements hook_init(). danielebarchiesi@2: */ danielebarchiesi@2: function views_slideshow_init() { danielebarchiesi@2: // Load javascript on the page in init to help fool caching. danielebarchiesi@2: drupal_add_js(drupal_get_path('module', 'views_slideshow') . '/js/views_slideshow.js'); danielebarchiesi@2: danielebarchiesi@2: $vs_path = drupal_get_path('module', 'views_slideshow'); danielebarchiesi@2: drupal_add_css($vs_path . '/views_slideshow.css'); danielebarchiesi@2: } danielebarchiesi@2: danielebarchiesi@2: /** danielebarchiesi@2: * Implementation of hook_views_slideshow_skin_info(). danielebarchiesi@2: */ danielebarchiesi@2: function views_slideshow_views_slideshow_skin_info() { danielebarchiesi@2: return array( danielebarchiesi@2: 'default' => array( danielebarchiesi@2: 'name' => t('Default'), danielebarchiesi@2: ), danielebarchiesi@2: ); danielebarchiesi@2: } danielebarchiesi@2: danielebarchiesi@2: /** danielebarchiesi@2: * Implements hook_views_slideshow_widget_info(). danielebarchiesi@2: */ danielebarchiesi@2: function views_slideshow_views_slideshow_widget_info() { danielebarchiesi@2: return array( danielebarchiesi@2: 'views_slideshow_pager' => array( danielebarchiesi@2: 'name' => t('Pager'), danielebarchiesi@2: 'accepts' => array( danielebarchiesi@2: 'transitionBegin' => array('required' => TRUE), danielebarchiesi@2: 'goToSlide', danielebarchiesi@2: 'previousSlide', danielebarchiesi@2: 'nextSlide', danielebarchiesi@2: ), danielebarchiesi@2: 'calls' => array( danielebarchiesi@2: 'goToSlide', danielebarchiesi@2: 'pause', danielebarchiesi@2: 'play', danielebarchiesi@2: ), danielebarchiesi@2: ), danielebarchiesi@2: 'views_slideshow_controls' => array( danielebarchiesi@2: 'name' => t('Controls'), danielebarchiesi@2: 'accepts' => array( danielebarchiesi@2: 'pause' => array('required' => TRUE), danielebarchiesi@2: 'play' => array('required' => TRUE), danielebarchiesi@2: ), danielebarchiesi@2: 'calls' => array( danielebarchiesi@2: 'nextSlide', danielebarchiesi@2: 'pause', danielebarchiesi@2: 'play', danielebarchiesi@2: 'previousSlide', danielebarchiesi@2: ), danielebarchiesi@2: ), danielebarchiesi@2: 'views_slideshow_slide_counter' => array( danielebarchiesi@2: 'name' => t('Slide Counter'), danielebarchiesi@2: 'accepts' => array( danielebarchiesi@2: 'transitionBegin' => array('required' => TRUE), danielebarchiesi@2: 'goToSlide', danielebarchiesi@2: 'previousSlide', danielebarchiesi@2: 'nextSlide', danielebarchiesi@2: ), danielebarchiesi@2: 'calls' => array(), danielebarchiesi@2: ), danielebarchiesi@2: ); danielebarchiesi@2: } danielebarchiesi@2: danielebarchiesi@2: /** danielebarchiesi@2: * Implements [widget]_views_slideshow_widget_form_options(). danielebarchiesi@2: */ danielebarchiesi@2: function views_slideshow_pager_views_slideshow_widget_form_options(&$form, &$form_state, &$view, $defaults, $dependency) { danielebarchiesi@2: // Get all the pager info from other modules. danielebarchiesi@2: // hook_views_slideshow_pager_info($view, $option_values, $dependency_prefix) danielebarchiesi@2: $pagers = module_invoke_all('views_slideshow_widget_pager_info', $view); danielebarchiesi@2: danielebarchiesi@2: if (!empty($pagers)) { danielebarchiesi@2: $pager_options = array(); danielebarchiesi@2: foreach($pagers as $pager_id => $pager_info) { danielebarchiesi@2: $pager_options[$pager_id] = $pager_info['name']; danielebarchiesi@2: } danielebarchiesi@2: asort($pager_options); danielebarchiesi@2: danielebarchiesi@2: // Need to wrap this so it indents correctly. danielebarchiesi@2: $form['views_slideshow_pager_wrapper'] = array( danielebarchiesi@2: '#markup' => '
', danielebarchiesi@2: ); danielebarchiesi@2: danielebarchiesi@2: // Add field to see if they would like to hide pager if there is only one danielebarchiesi@2: // slide. danielebarchiesi@2: $form['hide_on_single_slide'] = array( danielebarchiesi@2: '#type' => 'checkbox', danielebarchiesi@2: '#title' => t('Hide pager if there is only one slide'), danielebarchiesi@2: '#default_value' => $defaults['hide_on_single_slide'], danielebarchiesi@2: '#description' => t('Should the pager be hidden if there is only one slide.'), danielebarchiesi@2: '#states' => array( danielebarchiesi@2: 'visible' => array( danielebarchiesi@2: ':input[name="' . $dependency . '[enable]"]' => array('checked' => TRUE), danielebarchiesi@2: ), danielebarchiesi@2: ), danielebarchiesi@2: ); danielebarchiesi@2: danielebarchiesi@2: // Create the widget type field. danielebarchiesi@2: $form['type'] = array( danielebarchiesi@2: '#type' => 'select', danielebarchiesi@2: '#title' => t('Pager Type'), danielebarchiesi@2: '#description' => t('Style of the pager'), danielebarchiesi@2: '#default_value' => $defaults['type'], danielebarchiesi@2: '#options' => $pager_options, danielebarchiesi@2: '#states' => array( danielebarchiesi@2: 'visible' => array( danielebarchiesi@2: ':input[name="' . $dependency . '[enable]"]' => array('checked' => TRUE), danielebarchiesi@2: ), danielebarchiesi@2: ), danielebarchiesi@2: ); danielebarchiesi@2: danielebarchiesi@2: // Add any additional form elements danielebarchiesi@2: // Build our arguments to pass to danielebarchiesi@2: // [pager-type]_views_slideshow_widget_pager_form_options danielebarchiesi@2: $arguments = array( danielebarchiesi@2: &$form, danielebarchiesi@2: &$form_state, danielebarchiesi@2: &$view, danielebarchiesi@2: $defaults, danielebarchiesi@2: $dependency, danielebarchiesi@2: ); danielebarchiesi@2: danielebarchiesi@2: foreach ($pagers as $pager_key => $pager_info) { danielebarchiesi@2: $function = $pager_key . '_views_slideshow_widget_pager_form_options'; danielebarchiesi@2: if (function_exists($function)) { danielebarchiesi@2: call_user_func_array($function, $arguments); danielebarchiesi@2: } danielebarchiesi@2: } danielebarchiesi@2: danielebarchiesi@2: $form['views_slideshow_pager_wrapper_close'] = array( danielebarchiesi@2: '#markup' => '
', danielebarchiesi@2: ); danielebarchiesi@2: } danielebarchiesi@2: else { danielebarchiesi@2: $form['enable_pager'] = array( danielebarchiesi@2: '#markup' => 'There are no pagers available.', danielebarchiesi@2: ); danielebarchiesi@2: } danielebarchiesi@2: } danielebarchiesi@2: danielebarchiesi@2: /** danielebarchiesi@2: * Implementation of hook_views_slideshow_widget_pager_info danielebarchiesi@2: */ danielebarchiesi@2: function views_slideshow_views_slideshow_widget_pager_info($view) { danielebarchiesi@2: $settings = array(); danielebarchiesi@2: // Settings for fields pager. danielebarchiesi@2: // First verfiy that the view is using fields. danielebarchiesi@2: if ($view->row_plugin->uses_fields()) { danielebarchiesi@2: $settings = array( danielebarchiesi@2: 'views_slideshow_pager_fields' => array( danielebarchiesi@2: 'name' => t('Fields'), danielebarchiesi@2: ), danielebarchiesi@2: ); danielebarchiesi@2: } danielebarchiesi@2: danielebarchiesi@2: return $settings; danielebarchiesi@2: } danielebarchiesi@2: danielebarchiesi@2: /** danielebarchiesi@2: * Implementation [widget-type]_views_slideshow_pager_form_options danielebarchiesi@2: */ danielebarchiesi@2: function views_slideshow_pager_fields_views_slideshow_widget_pager_form_options(&$form, &$form_state, &$view, $defaults, $dependency) { danielebarchiesi@2: // Settings for fields pager. danielebarchiesi@2: $options = array(); danielebarchiesi@2: // Get each field and it's name. danielebarchiesi@2: foreach ($view->display->handler->get_handlers('field') as $field => $handler) { danielebarchiesi@2: $options[$field] = $handler->ui_name(); danielebarchiesi@2: } danielebarchiesi@2: // Need to wrap this so it indents correctly. danielebarchiesi@2: $form['views_slideshow_pager_fields_wrapper'] = array( danielebarchiesi@2: '#markup' => '
', danielebarchiesi@2: ); danielebarchiesi@2: // Add ability to choose which fields to show in the pager. danielebarchiesi@2: $form['views_slideshow_pager_fields_fields'] = array( danielebarchiesi@2: '#type' => 'checkboxes', danielebarchiesi@2: '#title' => t('Pager fields'), danielebarchiesi@2: '#options' => $options, danielebarchiesi@2: '#default_value' => $defaults['views_slideshow_pager_fields_fields'], danielebarchiesi@2: '#description' => t("Choose the fields that will appear in the pager."), danielebarchiesi@2: '#process' => array( danielebarchiesi@2: 'form_process_checkboxes', danielebarchiesi@2: ), danielebarchiesi@2: '#states' => array( danielebarchiesi@2: 'visible' => array( danielebarchiesi@2: ':input[name="' . $dependency . '[enable]"]' => array('checked' => TRUE), danielebarchiesi@2: ':input[name="' . $dependency . '[type]"]' => array('value' => 'views_slideshow_pager_fields'), danielebarchiesi@2: ), danielebarchiesi@2: ), danielebarchiesi@2: ); danielebarchiesi@2: danielebarchiesi@2: // Add field to see if they would like to activate slide and pause on pager danielebarchiesi@2: // hover danielebarchiesi@2: $form['views_slideshow_pager_fields_hover'] = array( danielebarchiesi@2: '#type' => 'checkbox', danielebarchiesi@2: '#title' => t('Activate Slide and Pause on Pager Hover'), danielebarchiesi@2: '#default_value' => $defaults['views_slideshow_pager_fields_hover'], danielebarchiesi@2: '#description' => t('Should the slide be activated and paused when hovering over a pager item.'), danielebarchiesi@2: '#states' => array( danielebarchiesi@2: 'visible' => array( danielebarchiesi@2: ':input[name="' . $dependency . '[enable]"]' => array('checked' => TRUE), danielebarchiesi@2: ':input[name="' . $dependency . '[type]"]' => array('value' => 'views_slideshow_pager_fields'), danielebarchiesi@2: ), danielebarchiesi@2: ), danielebarchiesi@2: ); danielebarchiesi@2: danielebarchiesi@2: $form['views_slideshow_pager_fields_wrapper_close'] = array( danielebarchiesi@2: '#markup' => '
', danielebarchiesi@2: ); danielebarchiesi@2: } danielebarchiesi@2: danielebarchiesi@2: /** danielebarchiesi@2: * Implements [widget]_views_slideshow_widget_form_options(). danielebarchiesi@2: */ danielebarchiesi@2: function views_slideshow_controls_views_slideshow_widget_form_options(&$form, &$form_state, &$view, $defaults, $dependency) { danielebarchiesi@2: // Get all the control info from other modules. danielebarchiesi@2: // hook_views_slideshow_controls_settings($view, $option_values, $dependency_prefix) danielebarchiesi@2: $controls = module_invoke_all('views_slideshow_widget_controls_info', $view); danielebarchiesi@2: danielebarchiesi@2: if (!empty($controls)) { danielebarchiesi@2: $control_type_options = array(); danielebarchiesi@2: foreach($controls as $control_id => $control_info) { danielebarchiesi@2: $control_type_options[$control_id] = $control_info['name']; danielebarchiesi@2: } danielebarchiesi@2: asort($control_type_options); danielebarchiesi@2: danielebarchiesi@2: // Need to wrap this so it indents correctly. danielebarchiesi@2: $form['views_slideshow_controls_wrapper'] = array( danielebarchiesi@2: '#markup' => '
', danielebarchiesi@2: ); danielebarchiesi@2: danielebarchiesi@2: // Add field to see if they would like to hide controls if there is only one danielebarchiesi@2: // slide danielebarchiesi@2: $form['hide_on_single_slide'] = array( danielebarchiesi@2: '#type' => 'checkbox', danielebarchiesi@2: '#title' => t('Hide controls if there is only one slide'), danielebarchiesi@2: '#default_value' => $defaults['hide_on_single_slide'], danielebarchiesi@2: '#description' => t('Should the controls be hidden if there is only one slide.'), danielebarchiesi@2: '#states' => array( danielebarchiesi@2: 'visible' => array( danielebarchiesi@2: ':input[name="' . $dependency . '[enable]"]' => array('checked' => TRUE), danielebarchiesi@2: ), danielebarchiesi@2: ), danielebarchiesi@2: ); danielebarchiesi@2: danielebarchiesi@2: // Create the widget type field. danielebarchiesi@2: $form['type'] = array( danielebarchiesi@2: '#type' => 'select', danielebarchiesi@2: '#title' => t('Controls Type'), danielebarchiesi@2: '#description' => t('Style of the controls'), danielebarchiesi@2: '#default_value' => $defaults['type'], danielebarchiesi@2: '#options' => $control_type_options, danielebarchiesi@2: '#states' => array( danielebarchiesi@2: 'visible' => array( danielebarchiesi@2: ':input[name="' . $dependency . '[enable]"]' => array('checked' => TRUE), danielebarchiesi@2: ), danielebarchiesi@2: ), danielebarchiesi@2: ); danielebarchiesi@2: danielebarchiesi@2: // Add any additional form elements danielebarchiesi@2: // Build our arguments to pass to danielebarchiesi@2: // [pager-type]_views_slideshow_widget_pager_form_options danielebarchiesi@2: $arguments = array( danielebarchiesi@2: &$form, danielebarchiesi@2: &$form_state, danielebarchiesi@2: &$view, danielebarchiesi@2: $defaults, danielebarchiesi@2: $dependency, danielebarchiesi@2: ); danielebarchiesi@2: danielebarchiesi@2: foreach ($controls as $control_key => $control_info) { danielebarchiesi@2: $function = $control_key . '_views_slideshow_widget_controls_form_options'; danielebarchiesi@2: if (function_exists($function)) { danielebarchiesi@2: call_user_func_array($function, $arguments); danielebarchiesi@2: } danielebarchiesi@2: } danielebarchiesi@2: danielebarchiesi@2: $form['controls_wrapper_close'] = array( danielebarchiesi@2: '#markup' => '
', danielebarchiesi@2: ); danielebarchiesi@2: } danielebarchiesi@2: else { danielebarchiesi@2: $form['enable_controls'] = array( danielebarchiesi@2: '#markup' => 'There are no controls available.', danielebarchiesi@2: ); danielebarchiesi@2: } danielebarchiesi@2: } danielebarchiesi@2: danielebarchiesi@2: /** danielebarchiesi@2: * Implementation of hook_views_slideshow_controls_info danielebarchiesi@2: */ danielebarchiesi@2: function views_slideshow_views_slideshow_widget_controls_info($view) { danielebarchiesi@2: return array( danielebarchiesi@2: 'views_slideshow_controls_text' => array( danielebarchiesi@2: 'name' => t('Text'), danielebarchiesi@2: ) danielebarchiesi@2: ); danielebarchiesi@2: } danielebarchiesi@2: danielebarchiesi@2: /** danielebarchiesi@2: * Implements hook_views_slideshow_option_definition. danielebarchiesi@2: */ danielebarchiesi@2: function views_slideshow_views_slideshow_option_definition() { danielebarchiesi@2: danielebarchiesi@2: // Default slideshow type and skins danielebarchiesi@2: $options['slideshow_type'] = array('default' => ''); danielebarchiesi@2: $options['slideshow_skin'] = array('default' => ''); danielebarchiesi@2: $options['skin_info'] = array( danielebarchiesi@2: 'default' => array( danielebarchiesi@2: 'class' => 'default', danielebarchiesi@2: 'name' => t('Untitled skin'), danielebarchiesi@2: 'module' => 'views_slideshow', danielebarchiesi@2: 'path' => '', danielebarchiesi@2: 'stylesheets' => array(), danielebarchiesi@2: ), danielebarchiesi@2: ); danielebarchiesi@2: danielebarchiesi@2: // Set default widgets and weight values. danielebarchiesi@2: $widgets = module_invoke_all('views_slideshow_widget_info'); danielebarchiesi@2: if ($widgets) { danielebarchiesi@2: $locations = array('top', 'bottom'); danielebarchiesi@2: foreach ($locations as $location) { danielebarchiesi@2: foreach ($widgets as $widget_id => $widget_name) { danielebarchiesi@2: $options['widgets']['contains'][$location]['contains'][$widget_id]['contains']['enable'] = array('default' => 0); danielebarchiesi@2: $options['widgets']['contains'][$location]['contains'][$widget_id]['contains']['weight'] = array('default' => 1); danielebarchiesi@2: } danielebarchiesi@2: } danielebarchiesi@2: } danielebarchiesi@2: danielebarchiesi@2: // Defaults for the pager widget. danielebarchiesi@2: foreach ($locations as $location) { danielebarchiesi@2: $options['widgets']['contains'][$location]['contains']['views_slideshow_pager']['contains']['hide_on_single_slide'] = array('default' => 0); danielebarchiesi@2: $options['widgets']['contains'][$location]['contains']['views_slideshow_pager']['contains']['type'] = array('default' => 0); danielebarchiesi@2: $options['widgets']['contains'][$location]['contains']['views_slideshow_pager']['contains']['views_slideshow_pager_numbered_hover'] = array('default' => 0); danielebarchiesi@2: $options['widgets']['contains'][$location]['contains']['views_slideshow_pager']['contains']['views_slideshow_pager_numbered_click_to_page'] = array('default' => 0); danielebarchiesi@2: $options['widgets']['contains'][$location]['contains']['views_slideshow_pager']['contains']['views_slideshow_pager_thumbnails_hover'] = array('default' => 0); danielebarchiesi@2: $options['widgets']['contains'][$location]['contains']['views_slideshow_pager']['contains']['views_slideshow_pager_thumbnails_click_to_page'] = array('default' => 0); danielebarchiesi@2: $options['widgets']['contains'][$location]['contains']['views_slideshow_pager']['contains']['views_slideshow_pager_fields_fields'] = array('default' => array()); danielebarchiesi@2: $options['widgets']['contains'][$location]['contains']['views_slideshow_pager']['contains']['views_slideshow_pager_fields_hover'] = array('default' => 0); danielebarchiesi@2: danielebarchiesi@2: $options['widgets']['contains'][$location]['contains']['views_slideshow_controls']['contains']['hide_on_single_slide'] = array('default' => 0); danielebarchiesi@2: $options['widgets']['contains'][$location]['contains']['views_slideshow_controls']['contains']['type'] = array('default' => 0); danielebarchiesi@2: } danielebarchiesi@2: danielebarchiesi@2: return $options; danielebarchiesi@2: } danielebarchiesi@2: danielebarchiesi@2: /** danielebarchiesi@2: * Need to have preprocess functions here because drupal doesn't cache them danielebarchiesi@2: * correctly in the theme.inc file. danielebarchiesi@2: * danielebarchiesi@2: * If you would like to override the preprocess functions make sure to look at danielebarchiesi@2: * the associated function in theme.inc. danielebarchiesi@2: */ danielebarchiesi@2: danielebarchiesi@2: // Trying to make sure the theme.inc get's loaded. danielebarchiesi@2: include_once('theme/views_slideshow.theme.inc'); danielebarchiesi@2: danielebarchiesi@2: function template_preprocess_views_slideshow(&$vars) { danielebarchiesi@2: _views_slideshow_preprocess_views_slideshow($vars); danielebarchiesi@2: } danielebarchiesi@2: danielebarchiesi@2: function template_preprocess_views_slideshow_pager_fields(&$vars) { danielebarchiesi@2: _views_slideshow_preprocess_views_slideshow_pager_fields($vars); danielebarchiesi@2: } danielebarchiesi@2: danielebarchiesi@2: function template_preprocess_views_slideshow_pager_field_item(&$vars) { danielebarchiesi@2: _views_slideshow_preprocess_views_slideshow_pager_field_item($vars); danielebarchiesi@2: } danielebarchiesi@2: danielebarchiesi@2: function template_preprocess_views_slideshow_controls_text(&$vars) { danielebarchiesi@2: _views_slideshow_preprocess_views_slideshow_controls_text($vars); danielebarchiesi@2: } danielebarchiesi@2: danielebarchiesi@2: function template_preprocess_views_slideshow_controls_text_previous(&$vars) { danielebarchiesi@2: _views_slideshow_preprocess_views_slideshow_controls_text_previous($vars); danielebarchiesi@2: } danielebarchiesi@2: danielebarchiesi@2: function template_preprocess_views_slideshow_controls_text_pause(&$vars) { danielebarchiesi@2: _views_slideshow_preprocess_views_slideshow_controls_text_pause($vars); danielebarchiesi@2: } danielebarchiesi@2: danielebarchiesi@2: function template_preprocess_views_slideshow_controls_text_next(&$vars) { danielebarchiesi@2: _views_slideshow_preprocess_views_slideshow_controls_text_next($vars); danielebarchiesi@2: } danielebarchiesi@2: danielebarchiesi@2: function template_preprocess_views_slideshow_slide_counter(&$vars) { danielebarchiesi@2: _views_slideshow_preprocess_views_slideshow_slide_counter($vars); danielebarchiesi@2: }