diff --git a/app/helpers/post_appeals_helper.rb b/app/helpers/post_appeals_helper.rb
index e4334b7d2..956042eac 100644
--- a/app/helpers/post_appeals_helper.rb
+++ b/app/helpers/post_appeals_helper.rb
@@ -1,9 +1,13 @@
module PostAppealsHelper
def post_appeal_reasons(post)
- post.appeals.map do |appeal|
- content_tag("span", :class => "flag-and-reason-count") do
- (appeal.reason + " (" + link_to(appeal.creator.name, user_path(appeal.creator_id)) + ")").html_safe
- end
- end.join("; ").html_safe
+ html = []
+ html << '
'
+
+ post.appeals.each do |appeal|
+ html << '- ' + appeal.reason + ' - ' + link_to(appeal.creator.name, user_path(appeal.creator)) + ' ' + time_ago_in_words(appeal.created_at) + ' ago
'
+ end
+
+ html << '
'
+ html.join("\n").html_safe
end
end
\ No newline at end of file
diff --git a/app/helpers/post_flags_helper.rb b/app/helpers/post_flags_helper.rb
index fecf9d482..f6cb58e1b 100644
--- a/app/helpers/post_flags_helper.rb
+++ b/app/helpers/post_flags_helper.rb
@@ -1,9 +1,13 @@
module PostFlagsHelper
def post_flag_reasons(post)
- post.flags.map do |flag|
- content_tag("span") do
- (flag.reason + " (" + link_to(flag.creator.name, user_path(flag.creator_id)) + ")").html_safe
- end
- end.join("; ").html_safe
+ html = []
+ html << ''
+
+ post.flags.each do |flag|
+ html << '- ' + flag.reason + ' - ' + link_to(flag.creator.name, user_path(flag.creator)) + ' ' + time_ago_in_words(flag.created_at) + ' ago
'
+ end
+
+ html << '
'
+ html.join("\n").html_safe
end
end