Sha256: 47ca1e404aaba5642f620ffc1f01b80ce15add49b8b0cd8540b097c0f7ee9317
Contents?: true
Size: 1.12 KB
Versions: 8
Compression:
Stored size: 1.12 KB
Contents
module MessageTrain module BoxesHelper def box_nav_item(box) text = box.title link = message_train.box_path(box.division) if box.unread_count > 0 text << ' ' text << badge(box.unread_count.to_s, 'info pull-right') end nav_item text, link end def box_list_item(box, html_options = {}) render partial: 'message_train/boxes/list_item', locals: { box: box, html_options: html_options } end def boxes_widget boxes = send(MessageTrain.configuration.current_user_method).all_boxes render partial: 'message_train/boxes/widget', locals: { boxes: boxes } end def boxes_dropdown_list boxes = send(MessageTrain.configuration.current_user_method).all_boxes render partial: 'message_train/boxes/dropdown_list', locals: { boxes: boxes } end def box_participant_name(participant) participant.send(MessageTrain.configuration.name_columns[participant.class.table_name.to_sym]) end def box_participant_slug(participant) participant.send(MessageTrain.configuration.slug_columns[participant.class.table_name.to_sym]) end end end
Version data entries
8 entries across 8 versions & 1 rubygems