You are here

function openlayers_element_prerender_callback in Openlayers 7.3

Pre render callback for the openlayers form element.

1 string reference to 'openlayers_element_prerender_callback'
openlayers_element_info in ./openlayers.module
Implements hook_element_info().

File

./openlayers.module, line 61
Openlayers module.

Code

function openlayers_element_prerender_callback($element) {
  if (empty($element['map'])) {

    /* @var \Drupal\openlayers\Types\Map $map */
    if (($map = \Drupal\openlayers\Openlayers::load('Map', $element['#map'])) == TRUE) {
      $element['map'] = $map
        ->build();
    }
  }
  return $element;
}