openstreetmap-website/app/views/browse/_common_details.html.erb
Andy Allan a988ad6f51 Style changeset descriptions with italics on browse pages
Alternative to #580

This reworks changeset descriptions to use italics instead of header
elements, in order to make them more like quotes.

Care has been taken to make sure that there is still a header element
as the first element of the common details partial, in order to make
the history pages look right (where the partial appears multiple times).
2020-09-16 18:51:20 +02:00

34 lines
1.3 KiB
Text

<h4 class="details">
<%= t "browse.version" %>
#<%= common_details.version %>
</h4>
<p class="font-italic">
<% if common_details.changeset.tags['comment'].present? %>
<%= linkify(common_details.changeset.tags["comment"]) %>
<% else %>
<%= t "browse.no_comment" %>
<% end %>
</p>
<div class="details">
<%= t "browse.#{common_details.visible? ? :edited : :deleted}_by_html",
:time => time_ago_in_words(common_details.timestamp, :scope => :'datetime.distance_in_words_ago'),
:user => changeset_user_link(common_details.changeset),
:title => l(common_details.timestamp) %>
&middot;
<%= t "browse.in_changeset" %>
#<%= link_to common_details.changeset_id, :action => :changeset, :id => common_details.changeset_id %>
</div>
<% if @type == "node" and common_details.visible? %>
<div class="details geo">
<%= t "browse.location" %>
<%= link_to(t(".coordinates_html",
:latitude => tag.span(number_with_delimiter(common_details.lat), :class => "latitude"),
:longitude => tag.span(number_with_delimiter(common_details.lon), :class => "longitude")),
root_path(:anchor => "map=18/#{common_details.lat}/#{common_details.lon}")) %>
</div>
<% end %>
<%= render :partial => "tag_details", :object => common_details.tags %>