You are here

function openlayers_services_form_openlayers_map_form_settings_alter in Openlayers 7.3

Implements hook_form_FORM_ID_alter().

File

modules/openlayers_services/openlayers_services.module, line 69

Code

function openlayers_services_form_openlayers_map_form_settings_alter(&$form, &$form_state) {
  if (($map = \Drupal\openlayers\Openlayers::load('map', $form_state['item'])) == TRUE) {
    $form['options']['ui']['provideIframe'] = array(
      '#type' => 'checkbox',
      '#title' => 'Provide iframe of this map ?',
      '#description' => t('Enable this to provide this map as an iframe through the service module.'),
      '#default_value' => $map
        ->getOption('provideIframe', FALSE),
      '#parents' => array(
        'options',
        'provideIframe',
      ),
    );
  }
}