X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/9d5b81094c69a02782faead1528ef32ffcc48aea..aff23d4b4bc9e9fecd5c1caa7e4d38087e002396:/app/assets/javascripts/index.js diff --git a/app/assets/javascripts/index.js b/app/assets/javascripts/index.js index 7988541a6..ae5fdb9d6 100644 --- a/app/assets/javascripts/index.js +++ b/app/assets/javascripts/index.js @@ -1,6 +1,5 @@ //= require_self //= require leaflet.sidebar -//= require leaflet.customzoom //= require leaflet.locate //= require leaflet.layers //= require leaflet.key @@ -52,17 +51,18 @@ $(document).ready(function () { map.noteLayer = new L.LayerGroup({code: 'N'}); map.dataLayer = new L.OSM.DataLayer(null); - $("#map").on("resized", function () { + $("#sidebar").on("opened closed", function () { map.invalidateSize(); }); - L.control.customZoom({position: 'topright'}) + L.OSM.zoom({position: 'topright'}) .addTo(map); L.control.locate({position: 'topright'}) .addTo(map); - var sidebar = L.OSM.sidebar('#map-ui'); + var sidebar = L.OSM.sidebar('#map-ui') + .addTo(map); L.OSM.layers({ position: 'topright', @@ -136,8 +136,6 @@ $(document).ready(function () { addObjectToMap(params.object, map, { zoom: params.object_zoom }); } - handleResize(); - $("body").on("click", "a.set_position", setPositionLink(map)); $("a[data-editor=remote]").click(function(e) { @@ -149,8 +147,6 @@ $(document).ready(function () { remoteEditHandler(map.getBounds()); } - $(window).resize(handleResize); - $("#search_form").submit(submitSearch(map)); @@ -173,7 +169,7 @@ function updateLocation() { updatelinks(this.getCenter().wrap(), this.getZoom(), this.getLayersCode(), - this.getBounds().wrap(), {}); + this.getBounds().wrap()); var expiry = new Date(); expiry.setYear(expiry.getFullYear() + 10); @@ -210,10 +206,10 @@ function submitSearch(map) { $("#sidebar_title").html(I18n.t('site.sidebar.search_results')); $("#sidebar_content").load($(this).attr("action"), { query: $("#query").val(), - minlon: bounds.getWestLng(), - minlat: bounds.getSouthLat(), - maxlon: bounds.getEastLng(), - maxlat: bounds.getNorthLat() + minlon: bounds.getWest(), + minlat: bounds.getSouth(), + maxlon: bounds.getEast(), + maxlat: bounds.getNorth() }, openSidebar); return e.preventDefault();