]> git.openstreetmap.org Git - rails.git/blobdiff - public/javascripts/map.js
Merge -r 20198:20540 from trunc into openstreetbugs branch
[rails.git] / public / javascripts / map.js
index 2349c3230d5770e5aa0f7a486415fb02b92b6a3f..ab15198abf3ba411abf763928167668c1dabd34f 100644 (file)
@@ -96,7 +96,8 @@ function addMarkerToMap(position, icon, description) {
    markers.addMarker(marker);
 
    if (description) {
-      marker.events.register("click", marker, function() { openMapPopup(marker, description) });
+      marker.events.register("mouseover", marker, function() { openMapPopup(marker, description) });
+      marker.events.register("mouseout", marker, function() { closeMapPopup() });
    }
 
    return marker;
@@ -169,10 +170,9 @@ function addBoxToMap(boxbounds) {
 function openMapPopup(marker, description) {
    closeMapPopup();
 
-   popup = new OpenLayers.Popup.AnchoredBubble("popup", marker.lonlat, null,
-                                               description, marker.icon, true);
+   popup = new OpenLayers.Popup.FramedCloud("popup", marker.lonlat, null,
+                                            description, marker.icon, true);
    popup.setBackgroundColor("#E3FFC5");
-   popup.autoSize = true;
    map.addPopup(popup);
 
    return popup;