if (queryButton.hasClass("disabled")) return;
if (queryButton.hasClass("active")) {
- disableQueryMode();
-
- OSM.router.route("/");
+ if ($("#content").hasClass("overlay-sidebar")) {
+ disableQueryMode();
+ }
} else {
enableQueryMode();
}
$(this).removeClass("selected");
})
.on("click", ".query-results li.query-result", function (e) {
+ var geometry = $(this).data("geometry")
+ if (geometry) map.removeLayer(geometry);
+
if (!$(e.target).is('a')) {
$(this).find("a").simulate("click", e);
}