X-Git-Url: https://git.openstreetmap.org/rails.git/blobdiff_plain/e329bf37c03d11eb32bed0fd0927bcbb76c316fc..dedd87da28b291db044318c1c114df8266b6c181:/app/assets/javascripts/index/query.js 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 = $("
  • ") + .addClass("query-result") .data("geometry", featureGeometry(element, nodes)) .appendTo($ul); var $p = $("

    ") @@ -175,6 +176,12 @@ OSM.Query = function(map) { .appendTo($p); } } + + if ($ul.find("li").length == 0) { + $("

  • ") + .text(I18n.t("javascripts.query.nothing_found")) + .appendTo($ul); + } } }); }