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 <<~HTML.html_safe <tr class="fw-bold"> <td></td> <td>#{t(:exercise)}</td> <td>#{t(:discussion_created_by)}</td> <td>#{t(:)}</td> </tr> HTML end |
#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) <<~HTML.html_safe <tr> <td class="text-center"> #{icon_for_read(discussion.read_by?(user))} </td> <td>#{link_to discussion.item.name, item_discussion_path(discussion)}</td> <td>#{discussion_user_name discussion.initiator}</td> <td>#{friendly_time(discussion., :time_since)}</td> </tr> HTML end |
#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) <<~HTML.html_safe <tr></tr> <thead> <tr> <td class="#{last_read.nil? ? '' : 'pt-5'}" colspan="4"> <strong>#{discussion.read_by?(user) ? t(:discussions_read) : t(:discussions_unread)}</strong> </td> </tr> </thead> HTML end |