Tidy up
authorTom Hughes <tom@compton.nu>
Wed, 21 Nov 2012 22:53:10 +0000 (22:53 +0000)
committerTom Hughes <tom@compton.nu>
Thu, 22 Nov 2012 12:35:49 +0000 (12:35 +0000)
app/assets/javascripts/index.js
app/assets/javascripts/map.js.erb
app/views/layouts/_head.html.erb

index b41bbb0f49c40f6042b52b077e6345ab5d293a35..8afd3269d61d2aabf6ba3b4822f480ef4bab4fbe 100644 (file)
@@ -115,10 +115,10 @@ $(document).ready(function () {
     $("#sidebar_title").html(I18n.t('site.sidebar.search_results'));
     $("#sidebar_content").load($(this).attr("action"), {
       query: $("#query").val(),
-      minlon: bounds.getSouthWest().lng,
-      minlat: bounds.getSouthWest().lat,
-      maxlon: bounds.getNorthEast().lng,
-      maxlat: bounds.getNorthEast().lat
+      minlon: bounds.getWestLng(),
+      minlat: bounds.getSouthLat(),
+      maxlon: bounds.getEastLng(),
+      maxlat: bounds.getNorthLat()
     }, openSidebar);
 
     return false;
index 6701cf74011009fa320ef5616ceeed08a32510fc..00aec648413b94f7e6262d5cbcce97b7bb82e67b 100644 (file)
@@ -83,7 +83,7 @@ function createMap(divName, options) {
   map = L.map(divName, $.extend({}, options, {panControl: false, zoomsliderControl: false, maxZoom: 18}));
 
   if (map.attributionControl) {
-    map.attributionControl.setPrefix(''); // For tmcw
+    map.attributionControl.setPrefix('');
   }
 
   if (options.panZoomControl) {
@@ -99,12 +99,11 @@ function createMap(divName, options) {
 
   for (var i = 0; i < layers.length; i++) {
     layers[i].layer = new (layers[i].klass)(layers[i]);
-    if (i == 0) {
-      layers[i].layer.addTo(map);
-    }
     layersControl.addBaseLayer(layers[i].layer, layers[i].name);
   }
 
+  layers[0].layer.addTo(map);
+
   $("#" + divName).on("resized", function () {
     map.invalidateSize();
   });
@@ -186,7 +185,7 @@ function getMapLayers() {
 
 function setMapLayers(layerConfig) {
   for (var i = 0; i < layers.length; i++) {
-    if (~layerConfig.indexOf(layers[i].layerCode)) {
+    if (layerConfig.indexOf(layers[i].layerCode) >= 0) {
       map.addLayer(layers[i].layer);
     } else {
       map.removeLayer(layers[i].layer);
index ae90442d0108532470fa5cdc3f6a6b674d0f7931..19bed2bd3f7640eacc5ac3cc11e3197d0c4c9c4d 100644 (file)
@@ -9,7 +9,7 @@
   <!--[if IE]>
     <%= stylesheet_link_tag "leaflet.ie" %>
     <%= stylesheet_link_tag "large-#{dir}", :media => "screen" %>
-  <![endif]--> <!-- IE is totally broken with CSS media queries -->
+  <![endif]-->
   <%= favicon_link_tag "favicon.ico" %>
   <%= favicon_link_tag "osm_logo.png", :rel => "apple-touch-icon", :type => "image/png" %>
   <%= tag("link", { :rel => "publisher", :href => "https://plus.google.com/111953119785824514010" }) %>