$("#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;
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) {
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();
});
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);
<!--[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" }) %>