Sha256: 2bb3e2d5058bc2bcfc81c2ee095ca44510bba03e7bcc155daf0cf26cfeee5a00

Contents?: true

Size: 1.26 KB

Versions: 21

Compression:

Stored size: 1.26 KB

Contents

<% filters = @taxon ? @taxon.applicable_filters : [Spree::Core::ProductFilters.all_taxons] %>

<% unless filters.empty? %>
  <%= form_tag '', :method => :get, :id => 'sidebar_products_search' do %>
    <%= hidden_field_tag 'per_page', params[:per_page] %>
    <% filters.each do |filter| %>
      <% labels = filter[:labels] || filter[:conds].map {|m,c| [m,m]} %>
      <% next if labels.empty? %>
      <div class="navigation" data-hook="navigation">
        <h4 class="filter-title"> <%= filter[:name] %> </h4>
        <ul class="list-group">
          <% labels.each do |nm,val| %>
            <% label = "#{filter[:name]}_#{nm}".gsub(/\s+/,'_') %>
            <li class="list-group-item">
              <input type="checkbox"
                     id="<%= label %>"
                     name="search[<%= filter[:scope].to_s %>][]"
                     value="<%= val %>"
                     <%= params[:search].present? && params[:search][filter[:scope]] && params[:search][filter[:scope]].include?(val.to_s) ? "checked" : "" %> />
              <label class="nowrap" for="<%= label %>"> <%= nm %> </label>
            </li>
          <% end %>
        </ul>
      </div>
    <% end %>
    <%= submit_tag Spree.t(:search), :name => nil, :class => 'btn btn-primary' %>
  <% end %>
<% end %>

Version data entries

21 entries across 21 versions & 2 rubygems

Version Path
goca-spree-frontend-3.1.14.rails.5.0.1 app/views/spree/shared/_filters.html.erb
goca-spree-frontend-3.1.14.rails.5.0 app/views/spree/shared/_filters.html.erb
spree_frontend-3.1.14 app/views/spree/shared/_filters.html.erb
spree_frontend-3.1.13 app/views/spree/shared/_filters.html.erb
spree_frontend-3.1.12 app/views/spree/shared/_filters.html.erb
spree_frontend-3.1.11 app/views/spree/shared/_filters.html.erb
spree_frontend-3.1.10 app/views/spree/shared/_filters.html.erb
spree_frontend-3.1.9 app/views/spree/shared/_filters.html.erb
spree_frontend-3.1.8 app/views/spree/shared/_filters.html.erb
spree_frontend-3.1.7 app/views/spree/shared/_filters.html.erb
spree_frontend-3.1.6 app/views/spree/shared/_filters.html.erb
spree_frontend-3.1.5 app/views/spree/shared/_filters.html.erb
spree_frontend-3.1.4 app/views/spree/shared/_filters.html.erb
spree_frontend-3.1.3 app/views/spree/shared/_filters.html.erb
spree_frontend-3.1.2 app/views/spree/shared/_filters.html.erb
spree_frontend-3.1.1 app/views/spree/shared/_filters.html.erb
spree_frontend-3.1.0 app/views/spree/shared/_filters.html.erb
spree_frontend-3.1.0.rc4 app/views/spree/shared/_filters.html.erb
spree_frontend-3.1.0.rc3 app/views/spree/shared/_filters.html.erb
spree_frontend-3.1.0.rc2 app/views/spree/shared/_filters.html.erb