Collapse two redundant helpers
Fold one-used event_status_icon and one-used booth_status_icon into status_icon, used twice; since there is no conflict on the status- driven description.
This commit is contained in:
parent
940012314d
commit
fe3c6c499b
3 changed files with 5 additions and 18 deletions
|
|
@ -4,24 +4,11 @@ module FormatHelper
|
||||||
##
|
##
|
||||||
# Includes functions related to formatting (like adding classes, colors)
|
# Includes functions related to formatting (like adding classes, colors)
|
||||||
##
|
##
|
||||||
def event_status_icon(event)
|
def status_icon(object)
|
||||||
case event.state
|
case object.state
|
||||||
when 'new'
|
|
||||||
'fa-eye'
|
|
||||||
when 'unconfirmed'
|
|
||||||
'fa-check text-muted'
|
|
||||||
when 'confirmed'
|
|
||||||
'fa-check text-success'
|
|
||||||
when 'rejected', 'withdrawn', 'canceled'
|
|
||||||
'fa-ban'
|
|
||||||
end
|
|
||||||
end
|
|
||||||
|
|
||||||
def booth_status_icon(booth)
|
|
||||||
case booth.state
|
|
||||||
when 'new', 'to_reject', 'to_accept'
|
when 'new', 'to_reject', 'to_accept'
|
||||||
'fa-eye'
|
'fa-eye'
|
||||||
when 'accepted'
|
when 'unconfirmed', 'accepted'
|
||||||
'fa-check text-muted'
|
'fa-check text-muted'
|
||||||
when 'confirmed'
|
when 'confirmed'
|
||||||
'fa-check text-success'
|
'fa-check text-success'
|
||||||
|
|
|
||||||
|
|
@ -24,7 +24,7 @@
|
||||||
- show_state = 'new'
|
- show_state = 'new'
|
||||||
- else
|
- else
|
||||||
- show_state = booth.state
|
- show_state = booth.state
|
||||||
%span{ title: show_state, class: "fa #{booth_status_icon(booth)}" }
|
%span{ title: show_state, class: "fa #{status_icon(booth)}" }
|
||||||
%td
|
%td
|
||||||
- if booth.logo_link
|
- if booth.logo_link
|
||||||
= image_tag(booth.picture.thumb.url, width: '20%')
|
= image_tag(booth.picture.thumb.url, width: '20%')
|
||||||
|
|
|
||||||
|
|
@ -67,7 +67,7 @@
|
||||||
- @events.each do |event|
|
- @events.each do |event|
|
||||||
%tr
|
%tr
|
||||||
%td{style: "padding:20px 8px 20px 8px;"}
|
%td{style: "padding:20px 8px 20px 8px;"}
|
||||||
%span{ title: event.state.humanize, class: "fa #{event_status_icon(event)}" }
|
%span{ title: event.state.humanize, class: "fa #{status_icon(event)}" }
|
||||||
|
|
||||||
%td.col-md-7{style: "padding:20px 8px 20px 8px;"}
|
%td.col-md-7{style: "padding:20px 8px 20px 8px;"}
|
||||||
= link_to event.title, conference_program_proposal_path(@conference.short_title, event.id)
|
= link_to event.title, conference_program_proposal_path(@conference.short_title, event.id)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue