Merge remote-tracking branch 'upstream/pull/2509'
This commit is contained in:
commit
d122ea16f8
5 changed files with 15 additions and 15 deletions
|
@ -228,12 +228,14 @@ OSM.Query = function (map) {
|
||||||
|
|
||||||
if (results.remark) {
|
if (results.remark) {
|
||||||
$("<li>")
|
$("<li>")
|
||||||
|
.addClass("query-result list-group-item")
|
||||||
.text(I18n.t("javascripts.query.error", { server: url, error: results.remark }))
|
.text(I18n.t("javascripts.query.error", { server: url, error: results.remark }))
|
||||||
.appendTo($ul);
|
.appendTo($ul);
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($ul.find("li").length === 0) {
|
if ($ul.find("li").length === 0) {
|
||||||
$("<li>")
|
$("<li>")
|
||||||
|
.addClass("query-result list-group-item")
|
||||||
.text(I18n.t("javascripts.query.nothing_found"))
|
.text(I18n.t("javascripts.query.nothing_found"))
|
||||||
.appendTo($ul);
|
.appendTo($ul);
|
||||||
}
|
}
|
||||||
|
@ -242,6 +244,7 @@ OSM.Query = function (map) {
|
||||||
$section.find(".loader").stopTime("loading").hide();
|
$section.find(".loader").stopTime("loading").hide();
|
||||||
|
|
||||||
$("<li>")
|
$("<li>")
|
||||||
|
.addClass("query-result list-group-item")
|
||||||
.text(I18n.t("javascripts.query." + status, { server: url, error: error }))
|
.text(I18n.t("javascripts.query." + status, { server: url, error: error }))
|
||||||
.appendTo($ul);
|
.appendTo($ul);
|
||||||
}
|
}
|
||||||
|
|
|
@ -45,9 +45,9 @@ OSM.Search = function (map) {
|
||||||
$("#sidebar_content")
|
$("#sidebar_content")
|
||||||
.on("click", ".search_more a", clickSearchMore)
|
.on("click", ".search_more a", clickSearchMore)
|
||||||
.on("click", ".search_results_entry a.set_position", clickSearchResult)
|
.on("click", ".search_results_entry a.set_position", clickSearchResult)
|
||||||
.on("mouseover", "p.search_results_entry:has(a.set_position)", showSearchResult)
|
.on("mouseover", "li.search_results_entry:has(a.set_position)", showSearchResult)
|
||||||
.on("mouseout", "p.search_results_entry:has(a.set_position)", hideSearchResult)
|
.on("mouseout", "li.search_results_entry:has(a.set_position)", hideSearchResult)
|
||||||
.on("mousedown", "p.search_results_entry:has(a.set_position)", function () {
|
.on("mousedown", "li.search_results_entry:has(a.set_position)", function () {
|
||||||
var moved = false;
|
var moved = false;
|
||||||
$(this).one("click", function (e) {
|
$(this).one("click", function (e) {
|
||||||
if (!moved && !$(e.target).is("a")) {
|
if (!moved && !$(e.target).is("a")) {
|
||||||
|
|
|
@ -939,15 +939,8 @@ header .search_forms,
|
||||||
/* Rules for search sidebar */
|
/* Rules for search sidebar */
|
||||||
|
|
||||||
#sidebar .search_results_entry {
|
#sidebar .search_results_entry {
|
||||||
ul {
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
ul li {
|
ul li {
|
||||||
border-bottom: $keyline;
|
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
list-style-type: none;
|
|
||||||
&:first-child { border-top: $keyline; }
|
|
||||||
&.selected { background: $list-highlight; }
|
&.selected { background: $list-highlight; }
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,9 +1,13 @@
|
||||||
<% if @results.empty? %>
|
<% if @results.empty? %>
|
||||||
<p class="search_results_entry inner12"><%= t ".no_results" %></p>
|
<ul class="list-group list-group-flush">
|
||||||
|
<li class="list-group-item">
|
||||||
|
<%= t ".no_results" %>
|
||||||
|
</li>
|
||||||
|
</ul>
|
||||||
<% else %>
|
<% else %>
|
||||||
<ul class='results-list'>
|
<ul class='results-list list-group list-group-flush'>
|
||||||
<% @results.each do |result| %>
|
<% @results.each do |result| %>
|
||||||
<li><p class="inner12 search_results_entry clearfix"><%= result_to_html(result) %></p></li>
|
<li class="list-group-item search_results_entry"><%= result_to_html(result) %></li>
|
||||||
<% end %>
|
<% end %>
|
||||||
</ul>
|
</ul>
|
||||||
<% if @more_params %>
|
<% if @more_params %>
|
||||||
|
|
|
@ -489,11 +489,11 @@ class GeocoderControllerTest < ActionController::TestCase
|
||||||
assert_select "ul.results-list", 0
|
assert_select "ul.results-list", 0
|
||||||
else
|
else
|
||||||
assert_select "ul.results-list", 1 do
|
assert_select "ul.results-list", 1 do
|
||||||
assert_select "p.search_results_entry", results.count
|
assert_select "li.search_results_entry", results.count
|
||||||
|
|
||||||
results.each do |result|
|
results.each do |result|
|
||||||
attrs = result.collect { |k, v| "[data-#{k}='#{v}']" }.join("")
|
attrs = result.collect { |k, v| "[data-#{k}='#{v}']" }.join("")
|
||||||
assert_select "p.search_results_entry a.set_position#{attrs}", result[:name]
|
assert_select "li.search_results_entry a.set_position#{attrs}", result[:name]
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue