From: Dan Stowell Date: Sun, 23 Feb 2014 21:40:21 +0000 (+0000) Subject: refresh search if showing and user changes provider X-Git-Tag: live~4261^2~38^2 X-Git-Url: https://git.openstreetmap.org/rails.git/commitdiff_plain/deea77ab93b4932b4bc48f91562ee31e6e7b54fc?hp=-c refresh search if showing and user changes provider --- deea77ab93b4932b4bc48f91562ee31e6e7b54fc diff --git a/app/assets/javascripts/routing.js.erb b/app/assets/javascripts/routing.js.erb index 3c6db9999..4ea30fa00 100644 --- a/app/assets/javascripts/routing.js.erb +++ b/app/assets/javascripts/routing.js.erb @@ -252,6 +252,9 @@ OSM.Routing=function(map,name,jqSearch) { // Choose an engine on dropdown change r.selectEngine=function(e) { r.chosenEngine=r.engines[e.target.selectedIndex]; + if (r.polyline){ // and if a route is currently showing, must also refresh, else confusion + r.requestRoute(true); + } }; // Choose an engine by name r.chooseEngine=function(name) {