function gm3_region_gm3_combination_form_alter in Google Maps API V3 7
Function to update the map on the combination form element.
File
- gm3_region/
gm3_region_field/ gm3_region_field.module, line 113
Code
function gm3_region_gm3_combination_form_alter(&$form, &$form_state, $field, $instance, $langcode, $items, $delta, $element, &$map, &$widget, $default_values) {
$map['libraries']['region']['regions'] = isset($default_values['gm3_region_region']) ? $default_values['gm3_region_region'] : array();
$map['libraries']['field_region']['module'] = 'gm3_region_field';
$map['tools'][] = theme('gm3_region_button', array(
'id' => $element['#field_name'],
));
$widget['children']['gm3_region'] = array(
'#default_value' => isset($default_values['gm3_region_region']) ? $default_values['gm3_region_region'] : array(),
'#options' => _gm3_region_field_get_options(),
'#multiple' => TRUE,
'#size' => 10,
'#type' => 'select',
'#attributes' => array(
'class' => array(
$element['#field_name'] . '-region',
),
'style' => 'display:none',
),
);
}