You are here

function openlayers_behavior_layerswitcher::options_form in Openlayers 6.2

Same name and namespace in other branches
  1. 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',
    ),
  );
}