function image_field_caption_field_widget_form_alter in Image Field Caption 7.2
Same name and namespace in other branches
- 8 image_field_caption.module \image_field_caption_field_widget_form_alter()
File
- ./
image_field_caption.module, line 172 - Provides a caption textarea for image fields.
Code
function image_field_caption_field_widget_form_alter(&$element, &$form_state, $context) {
// Add display_field setting to field because file_field_widget_form() assumes it is set.
$instance = $context['instance'];
$settings = $instance['settings'];
$field = $context['field'];
if (isset($settings['image_field_caption']['enabled']) && $field['type'] == 'image' && $settings['image_field_caption']['enabled']) {
foreach (element_children($element) as $delta) {
// Add all extra functionality provided by the image widget.
$element[$delta]['#process'][] = 'image_field_caption_widget_process';
$element[$delta]['#settings']['image_field_caption_default'] = $settings['image_field_caption_wrapper']['image_field_caption_default'];
}
}
}