function openlayers_behavior_layerswitcher::options_form in Openlayers 6.2
Same name and namespace in other branches
- 7.2 plugins/behaviors/openlayers_behavior_layerswitcher.inc \openlayers_behavior_layerswitcher::options_form()
Overrides openlayers_behavior::options_form
File
- includes/
behaviors/ openlayers_behavior_layerswitcher.inc, line 27 - Implementation of OpenLayers behavior.
Class
- openlayers_behavior_layerswitcher
- Layer Switcher Behavior.
Code
function options_form($defaults = array()) {
return array(
'ascending' => array(
'#type' => 'checkbox',
'#title' => t('Show layers in ascending order'),
'#description' => t('Higher layers shown toward the bottom'),
'#default_value' => isset($defaults['ascending']) ? $defaults['ascending'] : TRUE,
),
'roundedCorner' => array(
'#type' => 'checkbox',
'#title' => t('Round corners'),
'#description' => t('If true the Rico library is used for rounding the corners of the layer switcher div.'),
'#default_value' => isset($defaults['roundedCorner']) ? $defaults['roundedCorner'] : TRUE,
),
'roundedCornerColor' => array(
'#type' => 'textfield',
'#title' => t('Round corners color'),
'#description' => t('The color of the rounded corners, only applies if roundedCorner is true.'),
'#default_value' => isset($defaults['roundedCornerColor']) ? $defaults['roundedCornerColor'] : 'darkblue',
),
);
}