X-Git-Url: https://git.openstreetmap.org./rails.git/blobdiff_plain/94a48482e0bef11bdaf11f0200b4296ee8fabf23..9a1ba12c81f7c79c362e36f14ed7955f5765e833:/app/views/changesets/_changeset.html.erb diff --git a/app/views/changesets/_changeset.html.erb b/app/views/changesets/_changeset.html.erb index 03ba013a3..18ea581ef 100644 --- a/app/views/changesets/_changeset.html.erb +++ b/app/views/changesets/_changeset.html.erb @@ -1,30 +1,36 @@ -<% - changeset_data = {:id => changeset.id} - - if changeset.has_valid_bbox? - bbox = changeset.bbox.to_unscaled - changeset_data[:bbox] = { - :minlon => bbox.min_lon, - :minlat => bbox.min_lat, - :maxlon => bbox.max_lon, - :maxlat => bbox.max_lat - } - end -%> - -<%= content_tag "li", :id => "changeset_#{changeset.id}", :data => {:changeset => changeset_data} do %> -

- - <%= changeset.tags['comment'].to_s.presence || t('browse.no_comment') %> +<%= tag.li :id => "changeset_#{changeset.id}", :data => { :changeset => changeset_data(changeset) }, :class => "list-group-item list-group-item-action" do %> +

+ + <%= changeset.tags["comment"].to_s.presence || t("browse.no_comment") %> -

-
- <%= changeset.comments.length %> - -
-
- <%= changeset_details(changeset) %> - · - #<%= changeset.id %> +

+
+
+ <%= changeset_details(changeset) %> + · + + #<%= changeset.id %> + +
+
+ <%= tag.div :class => ["d-flex align-items-baseline gap-1", { "opacity-50" => changeset.comments.empty? }], + :title => t(".comments", :count => changeset.comments.length) do %> + <%= changeset.comments.length %> + + <% if changeset.comments.empty? %> + + <% else %> + + <% end %> + + <% end %> + <%= tag.div :class => ["d-flex align-items-baseline gap-1", { "opacity-50" => changeset.num_changes.zero? }], + :title => t(".changes", :count => changeset.num_changes) do %> + <%= changeset.num_changes %> + + + + <% end %> +
<% end %>