diff --git a/app/assets/javascripts/index/query.js b/app/assets/javascripts/index/query.js index 6b64ee8ee..e264dcf31 100644 --- a/app/assets/javascripts/index/query.js +++ b/app/assets/javascripts/index/query.js @@ -20,17 +20,17 @@ OSM.Query = function(map) { }); $("#sidebar_content") - .on("mouseover", ".query-results li", function () { + .on("mouseover", ".query-results li.query-result", function () { var geometry = $(this).data("geometry") if (geometry) map.addLayer(geometry); $(this).addClass("selected"); }) - .on("mouseout", ".query-results li", function () { + .on("mouseout", ".query-results li.query-result", function () { var geometry = $(this).data("geometry") if (geometry) map.removeLayer(geometry); $(this).removeClass("selected"); }) - .on("click", ".query-results li", function (e) { + .on("click", ".query-results li.query-result", function (e) { if (!$(e.target).is('a')) { $(this).find("a").simulate("click", e); } @@ -163,6 +163,7 @@ OSM.Query = function(map) { if (interestingFeature(element, latlng)) { var $li = $("
") @@ -175,6 +176,12 @@ OSM.Query = function(map) { .appendTo($p); } } + + if ($ul.find("li").length == 0) { + $("