mirror of
https://github.com/farmOS/farmOS.git
synced 2024-02-23 11:37:38 +01:00
36 lines
714 B
PHP
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);
|
|
}
|
|
}
|