X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/93c392cf5f7155a243cc6ebcab622be44dadc9ad..7f959203802260022b9a45723e1ea931c78e874b:/app/assets/javascripts/export.js?ds=sidebyside diff --git a/app/assets/javascripts/export.js b/app/assets/javascripts/export.js index a744d0a22..ae1871b50 100644 --- a/app/assets/javascripts/export.js +++ b/app/assets/javascripts/export.js @@ -46,7 +46,7 @@ function startExport(sidebarHtml) { $("#mapnik_scale").change(mapnikSizeChanged); - openSidebar({ onclose: stopExport }); + openSidebar(); if (map.baseLayer.name == "Mapnik") { $("#format_mapnik").prop("checked", true); @@ -55,19 +55,17 @@ function startExport(sidebarHtml) { formatChanged(); setBounds(map.getExtent()); - $("#viewanchor").removeClass("active"); - $("#exportanchor").addClass("active"); + $("body").removeClass("site-index").addClass("site-export"); - function stopExport() { - $("#viewanchor").addClass("active"); - $("#exportanchor").removeClass("active"); + $("#sidebar").one("closed", function () { + $("body").removeClass("site-export").addClass("site-index"); clearBox(); clearMarker(); map.events.unregister("moveend", map, mapMoved); map.events.unregister("changebaselayer", map, htmlUrlChanged); map.removeLayer(vectors); - } + }); function getMercatorBounds() { var bounds = new OpenLayers.Bounds($("#minlon").val(), $("#minlat").val(),