function jquery_carousel_field_formatter_settings_form in jQuery carousel 7
Implements hook_field_formatter_settings_form().
File
- ./
jquery_carousel.module, line 82 - Provide jquery carousel style plugin for views.
Code
function jquery_carousel_field_formatter_settings_form($field, $instance, $view_mode, $form, &$form_state) {
$display = $instance['display'][$view_mode];
$settings = _jquery_carousel_formatter_defaults($display['settings']);
$jquery_carousel_form = jquery_carousel_config_form();
$jquery_carousel_form['style_name'] = array(
'#type' => 'select',
'#title' => t('Image Style'),
'#description' => t('Select the image style to be associated.'),
'#options' => image_style_options(),
'#weight' => -1,
'#default_value' => '',
);
$jquery_carousel_form['selector']['#element_validate'] = array(
'jquery_carousel_config_form_validate',
);
foreach ($jquery_carousel_form as $key => $form) {
$jquery_carousel_form[$key]['#default_value'] = isset($settings[$key]) ? $settings[$key] : $jquery_carousel_form[$key]['#default_value'];
}
return $jquery_carousel_form;
}