Module: UserDiscussionsHelper
- Defined in:
- app/helpers/user_discussions_helper.rb
Instance Method Summary collapse
- #user_discussions_table_header ⇒ Object
- #user_discussions_table_item(discussion, user) ⇒ Object
- #user_discussions_table_title(discussion, user, last_read) ⇒ Object
Instance Method Details
#user_discussions_table_header ⇒ Object
15 16 17 18 19 20 21 22 23 24 |
# File 'app/helpers/user_discussions_helper.rb', line 15 def user_discussions_table_header " <tr class=\"fw-bold\">\n <td></td>\n <td>\#{t(:exercise)}</td>\n <td>\#{t(:discussion_created_by)}</td>\n <td>\#{t(:last_message)}</td>\n </tr>\n HTML\nend\n".html_safe |
#user_discussions_table_item(discussion, user) ⇒ Object
26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'app/helpers/user_discussions_helper.rb', line 26 def user_discussions_table_item(discussion, user) " <tr>\n <td class=\"text-center\">\n \#{icon_for_read(discussion.read_by?(user))}\n </td>\n <td>\#{link_to discussion.item.name, item_discussion_path(discussion)}</td>\n <td>\#{discussion_user_name discussion.initiator}</td>\n <td>\#{friendly_time(discussion.last_message_date, :time_since)}</td>\n </tr>\n HTML\nend\n".html_safe |
#user_discussions_table_title(discussion, user, last_read) ⇒ Object
2 3 4 5 6 7 8 9 10 11 12 13 |
# File 'app/helpers/user_discussions_helper.rb', line 2 def user_discussions_table_title(discussion, user, last_read) " <tr></tr>\n <thead>\n <tr>\n <td class=\"\#{last_read.nil? ? '' : 'pt-5'}\" colspan=\"4\">\n <strong>\#{discussion.read_by?(user) ? t(:discussions_read) : t(:discussions_unread)}</strong>\n </td>\n </tr>\n </thead>\n HTML\nend\n".html_safe |