function _colorized_gmap_form_zoom_settings in Colorized google maps block 7
Helper function. Create form elements for map zoom settings.
1 call to _colorized_gmap_form_zoom_settings()
- colorized_gmap_form_alter in ./
colorized_gmap.module - Implements hook_form_alter().
File
- ./
colorized_gmap.admin.inc, line 507 - Administrative page for colorized gmap module.
Code
function _colorized_gmap_form_zoom_settings(&$form, &$form_state, $position, $entity = NULL) {
$settings = array();
if (isset($entity)) {
$settings = $entity->additional_settings['zoom_control_settings'];
}
$form['settings']['colorized_map_addtional_settings']['zoom_control_settings'] = array(
'#type' => 'fieldset',
'#title' => t('Zoom control settings'),
'#collapsible' => FALSE,
'#collapsed' => FALSE,
);
$form['settings']['colorized_map_addtional_settings']['zoom_control_settings']['zoom'] = array(
'#type' => 'textfield',
'#title' => t('Zoom'),
'#size' => 10,
'#default_value' => !empty($settings['zoom']) ? $settings['zoom'] : '15',
'#description' => t('Enter zoom amount'),
);
$form['settings']['colorized_map_addtional_settings']['zoom_control_settings']['zoomControl'] = array(
'#type' => 'checkbox',
'#title' => t('Enable zoom control'),
'#default_value' => isset($settings['zoomControl']) ? $settings['zoomControl'] : TRUE,
);
$form['settings']['colorized_map_addtional_settings']['zoom_control_settings']['scrollwheel'] = array(
'#type' => 'checkbox',
'#title' => t('Enable scrollwheel zoom'),
'#default_value' => isset($settings['scrollwheel']) ? $settings['scrollwheel'] : TRUE,
);
$form['settings']['colorized_map_addtional_settings']['zoom_control_settings']['zoomControlSize'] = array(
'#type' => 'select',
'#title' => t('Zoom Control Size'),
'#options' => array(
'1' => 'Small',
'2' => 'Large',
),
'#default_value' => !empty($settings['zoomControlSize']) ? $settings['zoomControlSize'] : 2,
);
$form['settings']['colorized_map_addtional_settings']['zoom_control_settings']['zoomControlPosition'] = array(
'#type' => 'select',
'#title' => t('Zoom Control Position'),
'#options' => $position,
'#default_value' => !empty($settings['zoomControlPosition']) ? $settings['zoomControlPosition'] : 1,
);
}