function jquery_colorpicker_field_widget_form in Jquery Colorpicker 7
Implements hook_widget_form().
File
- ./
jquery_colorpicker.module, line 301 - JQuery Colorpicker primary module file.
Code
function jquery_colorpicker_field_widget_form(&$form, &$form_state, $field, $instance, $langcode, $items, $delta, $element) {
$value = '';
if (isset($instance['default_value'][$delta]['jquery_colorpicker'])) {
$value = $instance['default_value'][$delta]['jquery_colorpicker'];
}
if (isset($items[$delta]['jquery_colorpicker'])) {
$value = $items[$delta]['jquery_colorpicker'];
}
$element += array(
'#delta' => $delta,
);
$element['jquery_colorpicker'] = array();
if ($instance['widget']['type'] == 'jquery_colorpicker') {
$element['jquery_colorpicker'] += array(
'#title' => $instance['label'],
'#type' => 'jquery_colorpicker',
'#default_value' => $value,
'#cardinality' => $field['cardinality'],
'#description' => $element['#description'],
);
}
return $element;
}