public function field_timer_jquery_countdown_led_base::getSettingsForm in Field Timer 7.2
@inheritdoc
Overrides field_timer_formatter_interface::getSettingsForm
1 call to field_timer_jquery_countdown_led_base::getSettingsForm()
1 method overrides field_timer_jquery_countdown_led_base::getSettingsForm()
File
- includes/
field_timer_jquery_countdown_led.inc, line 66 - Help file. Contains help classes to perform field_timer_jquery_countdown_led formatter related actions.
Class
- field_timer_jquery_countdown_led_base
- Base class for field_timer_jquery_countdown_led formatter.
Code
public function getSettingsForm($settings, $field) {
$settings_form = array();
$settings_form['type'] = array(
'#type' => 'select',
'#title' => t('Type'),
'#options' => $this
->formatterTypes(),
'#default_value' => $settings['type'],
);
$settings_form['countdown_theme'] = array(
'#type' => 'select',
'#title' => t('Theme'),
'#options' => $this
->formatterThemes(),
'#default_value' => $settings['countdown_theme'],
);
$settings_form['display_days'] = array(
'#type' => 'checkbox',
'#title' => t('Display days'),
'#default_value' => $settings['display_days'],
'#attributes' => array(
'class' => array(
'field-timer-dislay-days',
),
),
);
$settings_form['max_count_of_days'] = array(
'#type' => 'select',
'#title' => t('Max count of days'),
'#options' => $this
->formatterDays(),
'#default_value' => $settings['max_count_of_days'],
'#states' => array(
'invisible' => array(
'input.field-timer-dislay-days' => array(
'checked' => FALSE,
),
),
),
);
$settings_form['display_hours'] = array(
'#type' => 'checkbox',
'#title' => t('Display hours'),
'#default_value' => $settings['display_hours'],
);
$settings_form['display_minutes'] = array(
'#type' => 'checkbox',
'#title' => t('Display minutes'),
'#default_value' => $settings['display_minutes'],
);
$settings_form['display_seconds'] = array(
'#type' => 'checkbox',
'#title' => t('Display seconds'),
'#default_value' => $settings['display_seconds'],
);
return $settings_form;
}