OSM.Search = function(map) {
$(".search_form input[name=query]")
- .on("focus", function() {
- $(".describe_location").fadeOut(100);
+ .on("input", function(e) {
+ if ($(e.target).val() == "") {
+ $(".describe_location").fadeIn(100);
+ } else {
+ $(".describe_location").fadeOut(100);
+ }
})
- .on("blur", function() {
- $(".describe_location").fadeIn(100);
- });
$("#sidebar_content")
.on("click", ".search_more a", clickSearchMore)
// Let clicks to object browser links propagate.
if (data.type && data.id) return;
+ marker.setLatLng(center).addTo(map);
+
e.preventDefault();
e.stopPropagation();
}
map.removeLayer(marker);
map.removeObject();
$(".search_form input[name=query]").val("");
+ $(".describe_location").fadeIn(100);
};
return page;