Skip to content

Commit 14bce0c

Browse files
reintroduce tooltips for receivers
1 parent fa8861f commit 14bce0c

File tree

2 files changed

+10
-3
lines changed

2 files changed

+10
-3
lines changed

cache.manifest

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
CACHE MANIFEST
2-
# version 234
2+
# version 242
33

44
# gogole maps files
55
http://maps.google.com/maps/api/js?v=3.10&sensor=false&language=en_us&key=AIzaSyCOqkcNey4CCyG4X0X5qxHAhCgD8g5DwXg

js/tracker.js

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1100,6 +1100,12 @@ function updateReceiverMarker(receiver) {
11001100
title: receiver.name,
11011101
animation: google.maps.Animation.DROP
11021102
});
1103+
receiver.infobox = new google.maps.InfoWindow({
1104+
content: receiver.description
1105+
});
1106+
google.maps.event.addListener(receiver.marker, 'click', function() {
1107+
receiver.infobox.open(map, receiver.marker);
1108+
});
11031109
} else {
11041110
receiver.marker.setPosition(latlng);
11051111
}
@@ -1121,15 +1127,15 @@ function updateReceivers(r) {
11211127
if(r_index == -1) {
11221128
receiver_names.push(r[i].name);
11231129
r_index = receiver_names.length - 1;
1124-
receivers[r_index] = {marker: null};
1130+
receivers[r_index] = {marker: null, infobox: null};
11251131
}
11261132

11271133
var receiver = receivers[r_index];
11281134
receiver.name = r[i].name;
11291135
receiver.lat = lat;
11301136
receiver.lon = lon;
11311137
receiver.alt = parseFloat(r[i].alt);
1132-
receiver.description = r[i].description;
1138+
receiver.description = "<font style='font-size: 13px'>"+r[i].name+"</font><br/>" + r[i].description.replace("><BR>\n<","><").replace("ago<BR>\n<","ago<");
11331139
receiver.fresh = true;
11341140

11351141
updateReceiverMarker(receiver);
@@ -1144,6 +1150,7 @@ function updateReceivers(r) {
11441150
i++;
11451151
}
11461152
else {
1153+
e.infobox.close();
11471154
e.marker.setMap(null);
11481155
receivers.splice(i,1);
11491156
receiver_names.splice(i,1);

0 commit comments

Comments
 (0)