]> git.openstreetmap.org Git - rails.git/blobdiff - app/views/site/index.rhtml
Limit Osmarender zoom to 17 levels.
[rails.git] / app / views / site / index.rhtml
index 66f69960b496540e561f8bf50881dfe0f3210243..b8fcf579ee2c6071d78257eb204210052ad97456 100644 (file)
@@ -111,7 +111,8 @@ end
 
     setMapExtent(bbox);
     <%    if box %>
 
     setMapExtent(bbox);
     <%    if box %>
-    box = addBoxToMap(bbox);
+    // IE requires Vector layers be initialised on page load, and not under deferred script conditions
+    Event.observe(window, 'load', function() {addBoxToMap(bbox)});
     <%    end %>
     <% else %>
     var centre = new OpenLayers.LonLat(<%= lon %>, <%= lat %>);
     <%    end %>
     <% else %>
     var centre = new OpenLayers.LonLat(<%= lon %>, <%= lat %>);
@@ -170,8 +171,8 @@ end
     var layers = getMapLayers();
     var extents = getMapExtent();
 
     var layers = getMapLayers();
     var extents = getMapExtent();
 
-    updatelinks(lonlat.lon, lonlat.lat, zoom, layers, extents);
-
+    updatelinks(lonlat.lon, lonlat.lat, zoom, layers, extents.left, extents.bottom, extents.right, extents.top);
+      
     document.cookie = "_osm_location=" + lonlat.lon + "|" + lonlat.lat + "|" + zoom + "|" + layers;
   }
 
     document.cookie = "_osm_location=" + lonlat.lon + "|" + lonlat.lat + "|" + zoom + "|" + layers;
   }