Remove some search/directions custom css

This commit is contained in:
Anton Khorev 2023-10-20 16:38:25 +03:00
parent 574231cf95
commit 62ba143c3c
6 changed files with 13 additions and 21 deletions

View file

@ -244,7 +244,7 @@ OSM.Directions = function (map) {
map.removeLayer(polyline);
if (reportErrors) {
$("#sidebar_content").html("<p class=\"search_results_error\">" + I18n.t("javascripts.directions.errors.no_route") + "</p>");
$("#sidebar_content").html("<div class=\"alert alert-danger\">" + I18n.t("javascripts.directions.errors.no_route") + "</div>");
}
return;
@ -307,7 +307,7 @@ OSM.Directions = function (map) {
var row = $("<tr class='turn'/>");
row.append("<td class='border-0'><div class='direction i" + direction + "'/></td> ");
row.append("<td>" + instruction);
row.append("<td class='distance'>" + dist);
row.append("<td class='distance text-muted text-end'>" + dist);
row.on("click", function () {
popup

View file

@ -638,9 +638,8 @@ header .search_forms,
/* Rules for search sidebar */
#sidebar .search_results_entry {
ul li {
cursor: pointer;
&.selected { background: $list-highlight; }
ul li.selected {
background: $list-highlight;
}
.search_more .loader {
@ -648,11 +647,6 @@ header .search_forms,
}
}
.search_results_error {
color: #f00;
padding: 10px 20px;
}
/* Rules for routing */
div.direction {
@ -666,8 +660,6 @@ div.direction.i#{$i} { background-position: #{($i)*-20}px 0px; }
}
td.distance {
color: $darkgrey;
text-align: right;
font-size: x-small;
}
tr.turn {

View file

@ -1,6 +1,6 @@
module GeocoderHelper
def result_to_html(result)
html_options = { :class => "set_position", :data => {} }
html_options = { :class => "set_position stretched-link", :data => {} }
url = if result[:type] && result[:id]
url_for(:controller => :browse, :action => result[:type], :id => result[:id])

View file

@ -1 +1 @@
<p class="search_results_error"><%= h(@error) %></p>
<div class="alert alert-danger mx-2 px-2"><%= h(@error) %></div>

View file

@ -415,6 +415,6 @@ class GeocoderControllerTest < ActionDispatch::IntegrationTest
assert_response :success
assert_template :error
assert_template :layout => nil
assert_select "p.search_results_error", error
assert_select ".alert.alert-danger", error
end
end

View file

@ -3,21 +3,21 @@ require "test_helper"
class GeocoderHelperTest < ActionView::TestCase
def test_result_to_html
html = result_to_html(:lat => 1.23, :lon => 4.56, :zoom => 16, :name => "Name")
assert_dom_equal '<a class="set_position" data-lat="1.23" data-lon="4.56" data-zoom="16" data-name="Name" href="/#map=16/1.23/4.56">Name</a>', html
assert_dom_equal '<a class="set_position stretched-link" data-lat="1.23" data-lon="4.56" data-zoom="16" data-name="Name" href="/#map=16/1.23/4.56">Name</a>', html
html = result_to_html(:lat => 1.23, :lon => 4.56, :zoom => 16, :prefix => "Prefix", :name => "Name")
assert_dom_equal 'Prefix <a class="set_position" data-lat="1.23" data-lon="4.56" data-zoom="16" data-prefix="Prefix" data-name="Name" href="/#map=16/1.23/4.56">Name</a>', html
assert_dom_equal 'Prefix <a class="set_position stretched-link" data-lat="1.23" data-lon="4.56" data-zoom="16" data-prefix="Prefix" data-name="Name" href="/#map=16/1.23/4.56">Name</a>', html
html = result_to_html(:lat => 1.23, :lon => 4.56, :zoom => 16, :name => "Name", :suffix => "Suffix")
assert_dom_equal '<a class="set_position" data-lat="1.23" data-lon="4.56" data-zoom="16" data-name="Name" data-suffix="Suffix" href="/#map=16/1.23/4.56">Name</a> Suffix', html
assert_dom_equal '<a class="set_position stretched-link" data-lat="1.23" data-lon="4.56" data-zoom="16" data-name="Name" data-suffix="Suffix" href="/#map=16/1.23/4.56">Name</a> Suffix', html
html = result_to_html(:lat => 1.23, :lon => 4.56, :zoom => 16, :prefix => "Prefix", :name => "Name", :suffix => "Suffix")
assert_dom_equal 'Prefix <a class="set_position" data-lat="1.23" data-lon="4.56" data-zoom="16" data-prefix="Prefix" data-name="Name" data-suffix="Suffix" href="/#map=16/1.23/4.56">Name</a> Suffix', html
assert_dom_equal 'Prefix <a class="set_position stretched-link" data-lat="1.23" data-lon="4.56" data-zoom="16" data-prefix="Prefix" data-name="Name" data-suffix="Suffix" href="/#map=16/1.23/4.56">Name</a> Suffix', html
html = result_to_html(:type => "node", :id => 123456, :name => "Name")
assert_dom_equal '<a class="set_position" data-type="node" data-id="123456" data-name="Name" href="/node/123456">Name</a>', html
assert_dom_equal '<a class="set_position stretched-link" data-type="node" data-id="123456" data-name="Name" href="/node/123456">Name</a>', html
html = result_to_html(:min_lat => 1.23, :max_lat => 4.56, :min_lon => -1.23, :max_lon => 2.34, :name => "Name")
assert_dom_equal '<a class="set_position" data-min-lat="1.23" data-max-lat="4.56" data-min-lon="-1.23" data-max-lon="2.34" data-name="Name" href="/?bbox=-1.23,1.23,2.34,4.56">Name</a', html
assert_dom_equal '<a class="set_position stretched-link" data-min-lat="1.23" data-max-lat="4.56" data-min-lon="-1.23" data-max-lon="2.34" data-name="Name" href="/?bbox=-1.23,1.23,2.34,4.56">Name</a', html
end
end