X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/0ba8ac49f6815db5a971776f4960f16549d18645..1c66d7f50fe4d8ef22771f99d8690bc5136f30b7:/app/assets/javascripts/index/directions.js diff --git a/app/assets/javascripts/index/directions.js b/app/assets/javascripts/index/directions.js index 463023776..5aa773823 100644 --- a/app/assets/javascripts/index/directions.js +++ b/app/assets/javascripts/index/directions.js @@ -294,14 +294,7 @@ OSM.Directions = function (map) { endpoints[1].setValue(params.get("to") || route[1] || ""); } - const page = {}; - - page.pushstate = page.popstate = function () { - initializeFromParams(); - - $(".search_form").hide(); - $(".directions_form").show(); - + function enableListeners() { $("#map").on("dragend dragover", function (e) { e.preventDefault(); }); @@ -322,6 +315,17 @@ OSM.Directions = function (map) { endpoints[0].enableListeners(); endpoints[1].enableListeners(); + } + + const page = {}; + + page.pushstate = page.popstate = function () { + initializeFromParams(); + + $(".search_form").hide(); + $(".directions_form").show(); + + enableListeners(); map.setSidebarOverlaid(!endpoints[0].latlng || !endpoints[1].latlng); };