3
0
Fork 0
mirror of https://github.com/farmOS/farmOS.git synced 2024-02-23 11:37:38 +01:00
farmOS/modules/farm/farm_map/farm_map.farm_map.inc

36 lines
714 B
PHP

<?php
/**
* @file
* Farm Map hooks implemented by the Farm Map module.
*/
/**
* Implements hook_farm_map_behaviors().
*/
function farm_map_farm_map_behaviors() {
return array(
'popup' => array(
'js' => 'js/farmOS.map.behaviors.popup.js',
),
'wkt' => array(
'js' => 'js/farmOS.map.behaviors.wkt.js',
),
);
}
/**
* Implements hook_farm_map_view().
*/
function farm_map_farm_map_view($name, $element) {
// If WKT was provided in the element, show it in the map.
if (isset($element['#wkt'])) {
$settings = array(
'zoom' => TRUE,
);
if (!empty($element['#edit'])) {
$settings['edit'] = TRUE;
}
farm_map_add_behavior('wkt', $settings);
}
}