}
};
+ $("input[name='route_from']").on("change", function (e) {
+ r.geocode('route_from', e);
+ });
+
+ $("input[name='route_to']").on("change", function (e) {
+ r.geocode('route_to', e);
+ });
+
+ $("select[name='routing_engines']").on("change", function (e) {
+ r.selectEngine(e);
+ });
+
return r;
};
<div class='query_wrapper routing'>
<%= image_tag "marker-green.png", :class => 'routing_marker', :id => 'marker_from', :draggable => 'true' %>
- <%= text_field_tag "route_from", params[:from], :placeholder => t('site.search.from'), :onchange=>"OSM.directions.geocode('route_from',event)" %>
+ <%= text_field_tag "route_from", params[:from], :placeholder => t('site.search.from') %>
<%= image_tag "marker-red.png" , :class => 'routing_marker', :id => 'marker_to' , :draggable => 'true' %>
- <%= text_field_tag "route_to" , params[:to] , :placeholder => t('site.search.to') , :onchange=>"OSM.directions.geocode('route_to' ,event)" %>
- <select class='routing_engines' name='routing_engines' onchange="OSM.directions.selectEngine(event)"></select>
+ <%= text_field_tag "route_to" , params[:to] , :placeholder => t('site.search.to') %>
+ <select class='routing_engines' name='routing_engines'></select>
<%= image_tag "searching-small.gif", :class => 'spinner', :style => "vertical-align: middle; display: none;" %>
</div>