diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/invidious/comments.cr | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/src/invidious/comments.cr b/src/invidious/comments.cr index a2e6d4e6..2b1b9cc7 100644 --- a/src/invidious/comments.cr +++ b/src/invidious/comments.cr @@ -22,6 +22,7 @@ class RedditComment replies: RedditThing | String, score: Int32, depth: Int32, + permalink: String, created_utc: { type: Time, converter: RedditComment::TimeConverter, @@ -363,8 +364,6 @@ def template_reddit_comments(root, locale) root.each do |child| if child.data.is_a?(RedditComment) child = child.data.as(RedditComment) - author = child.author - score = child.score body_html = HTML.unescape(child.body_html) replies_html = "" @@ -376,13 +375,14 @@ def template_reddit_comments(root, locale) content = <<-END_HTML <p> <a href="javascript:void(0)" onclick="toggle_parent(this)">[ - ]</a> - <b><a href="https://www.reddit.com/user/#{author}">#{author}</a></b> - #{translate(locale, "`x` points", number_with_separator(score))} - #{translate(locale, "`x` ago", recode_date(child.created_utc, locale))} - </p> - <div> - #{body_html} - #{replies_html} + <b><a href="https://www.reddit.com/user/#{child.author}">#{child.author}</a></b> + #{translate(locale, "`x` points", number_with_separator(child.score))} + <span title="#{child.created_utc.to_s(translate(locale, "%a %B %-d %T %Y UTC"))}">#{translate(locale, "`x` ago", recode_date(child.created_utc, locale))}</span> + <a href="https://www.reddit.com#{child.permalink}" title="#{translate(locale, "permalink")}">#{translate(locale, "permalink")}</a> + </p> + <div> + #{body_html} + #{replies_html} </div> END_HTML |
