Skip to content
Snippets Groups Projects
Commit b55c95bf authored by Brandon Bergren's avatar Brandon Bergren
Browse files

more WIP work.

parent 7c0ec84d
No related branches found
No related tags found
No related merge requests found
......@@ -12,12 +12,7 @@ function theme_gmap_views_view_gmapextended(&$vars) {
if (empty($data['latitude']) || empty($data['longitude'])) {
continue;
}
$markers[] = array(
'text' => $vars['result'][$offset], // @@@
'latitude' => (float)$data['latitude'],
'longitude' => (float)$data['longitude'],
'markername' => $data['markername'],
);
$markers[] = $data;
}
$map = gmap_parse_macro($vars['options']['macro']);
$map['markers'] = $markers;
......@@ -66,12 +61,24 @@ function template_preprocess_gmap_views_view_gmapextended(&$vars) {
}
*/
// @@@ When to enable this?
// Marker click text.
foreach ($markers as $offset => $marker) {
if (!isset($marker['text']) && !empty($vars['result'][$offset])) {
// Copy prerendered marker text in.
$marker['text'] = $vars['result'][$offset];
switch ($options['clickmode']) {
case 'render':
$markers[$offset]['text'] = $vars['result'][$offset];
//fallthrough
case 'text':
unset ($markers[$offset]['link']);
unset ($markers[$offset]['rmt']);
break;
case 'rmt':
unset ($markers[$offset]['text']);
unset ($markers[$offset]['link']);
break;
case 'link':
unset ($markers[$offset]['text']);
unset ($markers[$offset]['rmt']);
}
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment