function viewscarousel_get_options in Views carousel 6
Get the options to pass to jcarousel from the settings.
Parameters
array $vars: Variables from a _preprocess_viewscarousel_view function
Return value
array Options that can be passed to jcarousel
1 call to viewscarousel_get_options()
File
- ./
viewscarousel.module, line 39 - Provides a Views style plugin for jQuery jcarousel.
Code
function viewscarousel_get_options(&$vars) {
$options = array();
$options['vertical'] = $vars['options']['vertical'];
$options['start'] = $vars['options']['start'];
$options['scroll'] = $vars['options']['scroll'];
$options['visible'] = $vars['options']['visible'];
$options['animation'] = $vars['options']['animation'];
$options['easing'] = $vars['options']['easing'];
$options['auto'] = $vars['options']['auto'];
$options['auto_pause'] = $vars['options']['auto_pause'];
$options['wrap'] = $vars['options']['wrap'];
foreach ($options as $key => $value) {
if (empty($value)) {
unset($options[$key]);
}
}
// Bug fix. 1 is default. If you manually set 1 an empty row is added to left side.
if ($options['start'] == 1) {
unset($options['start']);
}
return $options;
}