function _colorized_gmap_form_map_controls_position in Colorized google maps block 7
Helper function. Create form elements for map controls position settings.
1 call to _colorized_gmap_form_map_controls_position()
- colorized_gmap_form_alter in ./
colorized_gmap.module - Implements hook_form_alter().
File
- ./
colorized_gmap.admin.inc, line 402 - Administrative page for colorized gmap module.
Code
function _colorized_gmap_form_map_controls_position(&$form, &$form_state, $position, $entity = NULL) {
$settings = array();
if (isset($entity)) {
$settings = $entity->additional_settings['controls_position'];
}
$form['settings']['colorized_map_addtional_settings']['controls_position'] = array(
'#type' => 'fieldset',
'#title' => t('Controls Position'),
'#weight' => 2,
'#attributes' => array(
'class' => array(
'controls_position',
),
),
'#collapsible' => FALSE,
'#collapsed' => FALSE,
);
$form['settings']['colorized_map_addtional_settings']['controls_position']['streetViewControl'] = array(
'#type' => 'select',
'#title' => t('Streetview control position'),
'#options' => $position,
'#default_value' => !empty($settings['streetViewControl']) ? $settings['streetViewControl'] : '1',
);
$form['settings']['colorized_map_addtional_settings']['controls_position']['panControl'] = array(
'#type' => 'select',
'#title' => t('Pan control position'),
'#options' => $position,
'#default_value' => !empty($settings['panControl']) ? $settings['panControl'] : '1',
);
$form['settings']['colorized_map_addtional_settings']['controls_position']['mapTypeControl'] = array(
'#type' => 'select',
'#title' => t('Map type control position'),
'#options' => $position,
'#default_value' => !empty($settings['mapTypeControl']) ? $settings['mapTypeControl'] : '3',
);
}