Close directions

This commit is contained in:
Richard Fairhurst 2014-01-21 21:15:49 +00:00
parent ad01a61b6d
commit fd991a0201
2 changed files with 12 additions and 3 deletions

View file

@ -347,6 +347,8 @@ $(document).ready(function () {
map.getCenter().lng.toFixed(precision)));
});
OSM.routing = OSM.Routing(map,'OSM.routing',$('.query_wrapper.routing'));
$(".get_directions").on("click",function(e) {
e.preventDefault();
$(".search").hide();
@ -358,9 +360,8 @@ $(document).ready(function () {
e.preventDefault();
$(".search").show();
$(".routing").hide();
OSM.routing.close();
$(".query_wrapper.search [name=query]").focus();
});
OSM.routing = OSM.Routing(map,'OSM.routing',$('.query_wrapper.routing'));
});

View file

@ -10,6 +10,7 @@
*** click each part
*** translation (including all alerts and presentation)
*** export GPX
*** URL history (or do we consciously not want to support that?)
*/
var TURN_INSTRUCTIONS=["",
@ -96,7 +97,7 @@ OSM.Routing=function(map,name,jqSearch) {
r.setItinerary=function(steps) {
$("#content").removeClass("overlay-sidebar");
$('#sidebar_content').empty();
var html='<h2><a class="geolink" href="#"><span class="icon close"></span></a>Directions</h2>';
var html='<h2><a class="geolink" href="#" onclick="$(~.close_directions~).click();return false;"><span class="icon close"></span></a>Directions</h2>'.replace(/~/g,"'");
html+="<table>";
for (var i=0; i<steps.length; i++) {
var step=steps[i];
@ -124,6 +125,13 @@ OSM.Routing=function(map,name,jqSearch) {
};
// Close all routing UI
r.close=function() {
$("#content").addClass("overlay-sidebar");
if (r.polyline) map.removeLayer(r.polyline);
};
// Add engines
r.engines=[];