Sha256: 1c80de6cfe074bd28c1d4b09717b6ebab6d8a9926da20771c726385e0e8d5302

Contents?: true

Size: 746 Bytes

Versions: 1

Compression:

Stored size: 746 Bytes

Contents

<% if list.filters.present? %>
  <div class="filters pull-left" style="margin-right:40px;">
    <span class="filter label">Filter by:</span>

    <%= form_tag model.admin_index_path, method: :get, class: "form-inline" do %>
      <% list.filters.each do |attribute, filter| %>
        <%= select_tag attribute, 
          options_for_select(filter.collection.call, params[:filter].present? ? params[:filter][attribute] : nil), include_blank: true, 
          data: { placeholder: filter.title }, name: "filter[#{attribute}]", class: "input-medium" %>
      <% end %>

      <%= submit_tag "Go", class: "btn" %>
      <%= render "/outpost/shared/cancel_link", href: url_for(request.parameters.except("filter")) %>
    <% end %>
  </div>
<% end %>

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
outpost-cms-0.0.3 app/views/outpost/shared/_filters.html.erb