Add permalink button to changeset comments

Add a chain symbol button to the end of the line
(instead of formatting time_ago as a link
and losing the visibility of the exact timestamp
on hover).

As suggested at
https://github.com/openstreetmap/openstreetmap-website/pull/4789#discussion_r1980994254.
This is an improvement of
d495d6799f.
This commit is contained in:
Máté Gyöngyösi 2025-03-03 02:22:35 +01:00
parent 2fa33df81b
commit a9752be6b3
No known key found for this signature in database
GPG key ID: 00884A07A3F508E7

View file

@ -52,6 +52,12 @@
:data => { :method => comment.visible ? "DELETE" : "POST",
:url => api_changeset_comment_visibility_path(comment) } %>
<% end %>
<a href="#c<%= comment.id %>">
<svg width="16" height="16" fill="currentColor">
<path d="M4.715 6.542 3.343 7.914a3 3 0 1 0 4.243 4.243l1.828-1.829A3 3 0 0 0 8.586 5.5L8 6.086a1 1 0 0 0-.154.199 2 2 0 0 1 .861 3.337L6.88 11.45a2 2 0 1 1-2.83-2.83l.793-.792a4 4 0 0 1-.128-1.287z" />
<path d="M6.586 4.672A3 3 0 0 0 7.414 9.5l.775-.776a2 2 0 0 1-.896-3.346L9.12 3.55a2 2 0 1 1 2.83 2.83l-.793.792c.112.42.155.855.128 1.287l1.372-1.372a3 3 0 1 0-4.243-4.243z" />
</svg>
</a>
</small>
<div class="mx-2">
<%= comment.body.to_html %>