]> git.openstreetmap.org Git - rails.git/blobdiff - app/views/browse/start.js.erb
Use browser detection to decide how many features to show
[rails.git] / app / views / browse / start.js.erb
index d427ddbafe951d160b3e180570a0b8f411f65bfc..6831f6f6d97ee675418cca7a5b85e55f13c9a03e 100644 (file)
@@ -32,7 +32,7 @@ function startBrowse() {
   browseBoxControl.handler.callbacks.done = endDrag;
   map.addControl(browseBoxControl);
 
-  map.events.register("moveend", map, showData);
+  map.events.register("moveend", map, updateData);
   map.events.triggerEvent("moveend");
 
   $("#browse_select_box").click(startDrag);
@@ -42,7 +42,7 @@ function startBrowse() {
   $("#browse_hide_areas_box").click(hideAreas);
 }
 
-function showData() {
+function updateData() {
   if (browseMode == "auto") {
     if (map.getZoom() >= 15) {
         useMap(false);
@@ -77,7 +77,7 @@ function stopBrowse() {
     } 
 
     map.dataLayer.setVisibility(false);
-    map.events.unregister("moveend", map, showData);
+    map.events.unregister("moveend", map, updateData);
   }    
 }
 
@@ -245,7 +245,7 @@ function loadGML(url, reload) {
     browseDataLayer = new OpenLayers.Layer.GML("Data", url, {
       format: OpenLayers.Format.OSM,
       formatOptions: formatOptions,
-      maxFeatures: 100,
+      maxFeatures: <%= @max_features %>,
       requestSuccess: customDataLoader,
       displayInLayerSwitcher: false,
       styleMap: new OpenLayers.StyleMap({