Module: Hydra::FacetsHelperBehavior
- Includes:
- Blacklight::FacetsHelperBehavior
- Included in:
- FacetsHelper
- Defined in:
- app/helpers/hydra/facets_helper_behavior.rb
Instance Method Summary collapse
- #render_array_facet_value(facet_solr_field, item, options) ⇒ Object
-
#render_facet_value(facet_solr_field, item, options = {}) ⇒ Object
Override to remove the label class (easier integration with bootstrap) and handles arrays.
-
#render_selected_facet_value(facet_solr_field, item) ⇒ Object
Removing the [remove] link and label class from the default selected facet display.
Instance Method Details
#render_array_facet_value(facet_solr_field, item, options) ⇒ Object
20 21 22 |
# File 'app/helpers/hydra/facets_helper_behavior.rb', line 20 def render_array_facet_value(facet_solr_field, item, ) (link_to_unless([:suppress_link], item[0], add_facet_params_and_redirect(facet_solr_field, item[0]), :class=>"facet_select") + " (" + format_num(item[1]) + ")").html_safe end |
#render_facet_value(facet_solr_field, item, options = {}) ⇒ Object
Override to remove the label class (easier integration with bootstrap) and handles arrays
12 13 14 15 16 17 18 |
# File 'app/helpers/hydra/facets_helper_behavior.rb', line 12 def render_facet_value(facet_solr_field, item, ={}) if item.is_a? Array render_array_facet_value(facet_solr_field, item, ) end (link_to_unless([:suppress_link], item.value, add_facet_params_and_redirect(facet_solr_field, item.value), :class=>"facet_select") + " " + render_facet_count(item.hits)).html_safe end |
#render_selected_facet_value(facet_solr_field, item) ⇒ Object
Removing the [remove] link and label class from the default selected facet display
6 7 8 |
# File 'app/helpers/hydra/facets_helper_behavior.rb', line 6 def render_selected_facet_value(facet_solr_field, item) content_tag(:span, render_facet_value(facet_solr_field, item, :suppress_link => true), :class => "selected") end |