Module: ItemsHelper

Defined in:
app/helpers/items_helper.rb

Instance Method Summary collapse

Instance Method Details

#circulation_status_facet(facet) ⇒ Object



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
# File 'app/helpers/items_helper.rb', line 2

def circulation_status_facet(facet)
  string = ''
  circulation_status = CirculationStatus.where(name: facet.value).select([:name, :display_name]).first
  if circulation_status
    string << form_icon(circulation_status)
    current = true if params[:circulation_status] == circulation_status.name
    if current
       :strong do
        link_to("#{circulation_status.display_name.localize} (" + facet.count.to_s + ")", url_for(params.merge(circulation_status: circulation_status.name, page: nil, view: nil, only_path: true)))
      end
    else
      link_to("#{circulation_status.display_name.localize} (" + facet.count.to_s + ")", url_for(params.merge(circulation_status: circulation_status.name, page: nil, view: nil, only_path: true)))
    end
  end
end