X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/6294e9ae59d553278e733d0923e06160b3ae51c2..44629832dd0207d7b0f50b93f1d00b4373dd4d49:/app/assets/javascripts/index/export.js diff --git a/app/assets/javascripts/index/export.js b/app/assets/javascripts/index/export.js index 199f226f5..053f5169f 100644 --- a/app/assets/javascripts/index/export.js +++ b/app/assets/javascripts/index/export.js @@ -14,11 +14,9 @@ OSM.Export = function(map) { function boundsChanged() { var bounds = getBounds(); - map.fitBounds(bounds); locationFilter.setBounds(bounds); - - enableFilter(); + locationFilter.enable(); validateControls(); } @@ -29,6 +27,7 @@ OSM.Export = function(map) { locationFilter.setBounds(map.getBounds().pad(-0.2)); locationFilter.enable(); + validateControls(); } function update() { @@ -51,13 +50,10 @@ OSM.Export = function(map) { page.pushstate = page.popstate = function(path) { $("#export_tab").addClass("current"); - $("#sidebar").removeClass("minimized"); - map.invalidateSize(); - $("#sidebar_content").load(path, page.load); + OSM.loadSidebarContent(path, page.load); }; page.load = function() { - $("#sidebar").removeClass("minimized"); map .addLayer(locationFilter) .on("moveend", update); @@ -67,6 +63,7 @@ OSM.Export = function(map) { $("#sidebar_content .close").on("click", page.minimizeSidebar); update(); + return map.getState(); }; page.unload = function() {