function weight_field_widget_form in Weight 7.3
Implements hook_field_widget_form().
File
- ./
weight.module, line 60 - Provides a weight field that allows entities to be ordered.
Code
function weight_field_widget_form(&$form, &$form_state, $field, $instance, $langcode, $items, $delta, $element) {
if (!empty($instance['widget']['settings'])) {
$range = $instance['widget']['settings']['range'];
}
else {
$range = 20;
}
$element += array(
'#type' => 'select',
'#options' => _weight_get_options($range),
'#default_value' => isset($items[$delta]) ? $items[$delta] : 0,
'#element_validate' => array(
'weight_selector_validate',
),
);
return array(
'value' => $element,
);
}