function finder_optionwidgets_form_finder_admin_element_edit_alter in Finder 7
Same name and namespace in other branches
- 6 modules/finder_optionwidgets/finder_optionwidgets.module \finder_optionwidgets_form_finder_admin_element_edit_alter()
Implements hook_form_FORM_ID_alter().
See also
File
- modules/
finder_optionwidgets/ finder_optionwidgets.module, line 37 - The finder optionwidgets module.
Code
function finder_optionwidgets_form_finder_admin_element_edit_alter(&$form, $form_state) {
$finder =& $form_state['storage']['finder'];
$finder_element_id =& $form_state['storage']['finder_element_id'];
$element =& $form_state['storage']['finder_element_defaults'];
if ($element->element == 'select') {
$form['settings']['form']['size'] = array(
'#type' => 'textfield',
'#title' => t('Size'),
'#default_value' => isset($element->settings['form']['size']) ? $element->settings['form']['size'] : '',
'#weight' => 170,
'#description' => t('The height (in lines) of the select list if multiple values are allowed.'),
);
finder_optionwidgets_finder_admin_element_multiple_bits($form, $element);
finder_optionwidgets_finder_admin_element_rewrite_bits($form, $element);
}
elseif ($element->element == 'buttons') {
finder_optionwidgets_finder_admin_element_multiple_bits($form, $element);
finder_optionwidgets_finder_admin_element_rewrite_bits($form, $element);
}
elseif ($element->element == 'onoff') {
$form['settings']['form']['return_value'] = array(
'#type' => 'textfield',
'#title' => t('Return value'),
'#default_value' => isset($element->settings['form']['return_value']) ? $element->settings['form']['return_value'] : '',
'#weight' => 170,
'#description' => t('Value element should return when selected. Leave blank to default to 1.'),
);
finder_optionwidgets_finder_admin_element_rewrite_bits($form, $element);
}
}