Show dates as <time> elements on issues pages

This commit is contained in:
Anton Khorev 2024-01-09 16:02:19 +03:00
parent f1cdcc4f9f
commit 877a26cee9
4 changed files with 16 additions and 11 deletions

View file

@ -7,7 +7,8 @@
<div class="col">
<p class="text-muted">
<%= t ".comment_from_html", :user_link => link_to(comment.user.display_name, user_path(comment.user)),
:comment_created_at => l(comment.created_at.to_datetime, :format => :friendly) %>
:comment_created_at => tag.time(l(comment.created_at.to_datetime, :format => :friendly),
:datetime => comment.created_at.xmlschema) %>
</p>
<div class="richtext text-break"><%= comment.body.to_html %></div>
</div>

View file

@ -7,7 +7,8 @@
<p class="text-muted">
<%= t ".reported_by_html", :category => report.category,
:user => link_to(report.user.display_name, user_path(report.user)),
:updated_at => l(report.updated_at.to_datetime, :format => :friendly) %>
:updated_at => tag.time(l(report.updated_at.to_datetime, :format => :friendly),
:datetime => report.updated_at.xmlschema) %>
</p>
<div class="richtext text-break"><%= report.details.to_html %></div>
</div>

View file

@ -9,15 +9,18 @@
<% else %>
| <%= t ".no_reports" %>
<% end %>
| <%= t ".report_created_at",
:datetime => l(@issue.created_at.to_datetime, :format => :friendly) %>
| <%= t ".report_created_at_html",
:datetime => tag.time(l(@issue.created_at.to_datetime, :format => :friendly),
:datetime => @issue.created_at.xmlschema) %>
<% if @issue.resolved_at? %>
| <%= t ".last_resolved_at",
:datetime => l(@issue.resolved_at.to_datetime, :format => :friendly) %>
| <%= t ".last_resolved_at_html",
:datetime => tag.time(l(@issue.resolved_at.to_datetime, :format => :friendly),
:datetime => @issue.resolved_at.xmlschema) %>
<% end %>
<% if @issue.user_updated %>
| <%= t ".last_updated_at",
:datetime => l(@issue.updated_at.to_datetime, :format => :friendly),
| <%= t ".last_updated_at_html",
:datetime => tag.time(l(@issue.updated_at.to_datetime, :format => :friendly),
:datetime => @issue.updated_at.xmlschema),
:displayname => @issue.user_updated.display_name %>
<% end %>
</small>

View file

@ -1439,9 +1439,9 @@ en:
one: "%{count} report"
other: "%{count} reports"
no_reports: No reports
report_created_at: "First reported at %{datetime}"
last_resolved_at: "Last resolved at %{datetime}"
last_updated_at: "Last updated at %{datetime} by %{displayname}"
report_created_at_html: "First reported at %{datetime}"
last_resolved_at_html: "Last resolved at %{datetime}"
last_updated_at_html: "Last updated at %{datetime} by %{displayname}"
resolve: Resolve
ignore: Ignore
reopen: Reopen