X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/7c13b43f316d76226e0812651ea1026c337a5e03..3cfcf18a59ecc759a43d24bea8f6be6e374a83bc:/app/assets/javascripts/routing.js.erb diff --git a/app/assets/javascripts/routing.js.erb b/app/assets/javascripts/routing.js.erb index ce8ec93e8..b6bf9f4a0 100644 --- a/app/assets/javascripts/routing.js.erb +++ b/app/assets/javascripts/routing.js.erb @@ -6,14 +6,12 @@ https://github.com/apmon/openstreetmap-website/compare/routing2 https://github.com/apmon/openstreetmap-website/blob/9755c3ae0a8d0684d43760f91dc864ff42d8477a/app/views/routing/start.js.erb - *** draggable start/end markers *** translation (including all alerts and presentation) *** export GPX *** URL history (or do we consciously not want to support that?) *** spinner when waiting for result (beneath 'Go' button?) *** add YOURS engine - *** add GraphHopper engine */ var TURN_INSTRUCTIONS=["", @@ -159,10 +157,10 @@ OSM.Routing=function(map,name,jqSearch) { // Route-fetching UI - r.requestRoute=function(final) { + r.requestRoute=function(isFinal) { if (r.route_from && r.route_to) { r.awaitingRoute=true; - r.chosenEngine.getRoute(final,[r.route_from,r.route_to]); + r.chosenEngine.getRoute(isFinal,[r.route_from,r.route_to]); // then, when the route has been fetched, it'll call the engine's gotRoute function } else if (r.route_from==false || r.route_to==false) { // we're waiting for a Nominatim response before we can request a route @@ -220,9 +218,11 @@ OSM.Routing=function(map,name,jqSearch) { r.close=function() { $("#content").addClass("overlay-sidebar"); - var remove=[r.polyline,r.popup,r.marker_from,r.marker_to]; + r.route_from=r.route_to=null; + $(".query_wrapper.routing input").val(""); + var remove=['polyline','popup','marker_from','marker_to']; for (var i=0; i