Sha256: 0b74b16ef2e2b617c446bedecb333aec6eb60f351fab7876d593b84e99c65c8f

Contents?: true

Size: 520 Bytes

Versions: 10

Compression:

Stored size: 520 Bytes

Contents

module Hyrax
  module Renderers
    class FacetedAttributeRenderer < AttributeRenderer
      private

        def li_value(value)
          link_to(ERB::Util.h(value), search_path(value))
        end

        def search_path(value)
          Rails.application.routes.url_helpers.search_catalog_path(:"f[#{search_field}][]" => ERB::Util.h(value))
        end

        def search_field
          ERB::Util.h(Solrizer.solr_name(options.fetch(:search_field, field), :facetable, type: :string))
        end
    end
  end
end

Version data entries

10 entries across 10 versions & 2 rubygems

Version Path
hyrax-1.1.1 app/renderers/hyrax/renderers/faceted_attribute_renderer.rb
hyrax-1.1.0 app/renderers/hyrax/renderers/faceted_attribute_renderer.rb
hyrax-1.0.5 app/renderers/hyrax/renderers/faceted_attribute_renderer.rb
hyrax-1.0.4 app/renderers/hyrax/renderers/faceted_attribute_renderer.rb
hyrax-1.0.3 app/renderers/hyrax/renderers/faceted_attribute_renderer.rb
hyrax-1.0.2 app/renderers/hyrax/renderers/faceted_attribute_renderer.rb
hyrax-1.0.1 app/renderers/hyrax/renderers/faceted_attribute_renderer.rb
hyrax-1.0.0.rc2 app/renderers/hyrax/renderers/faceted_attribute_renderer.rb
hyrax-1.0.0.rc1 app/renderers/hyrax/renderers/faceted_attribute_renderer.rb
test_hyrax-0.0.1.alpha app/renderers/hyrax/renderers/faceted_attribute_renderer.rb