AgileVentures/LocalSupport

View on GitHub
app/views/services/_search_form.html.erb

Summary

Maintainability
Test Coverage
<%= form_tag(services_path, :method => "get", class: "volunteer-ops-search col-xs-12") do %>
  <div class="flex-row">
    <% if iframe %>
      <%= hidden_field_tag(:iframe, iframe) %>
    <% end %>
  </div>
  <% if iframe %>
  <div class="flex-row margin-bottom-10">
    <div class="right-side">
        <%= text_field_tag(:q, @query, class: 'search-text', placeholder: 'Search for a service...') %>
        <%= submit_tag("Search", class: 'btn btn-success search-btn') %>
    </div>
  </div>
  <% end %>
  <div class="flex-row">
    <div class="left-side">
      <%= label_tag(:activity_type, "Type of Activity", class: 'field-label') %>
    </div>
    <div class="right-side">
      <%= select_tag(:activity_type, options_for_select(Service.activity_values, @activity_type), {:include_blank => 'Any' }) %>
    </div>
  </div>
  <div class="flex-row">
    <div class="left-side">
      <%= label_tag(:where_we_work, "Location", class: 'field-label') %>
    </div>
    <div class="right-side">
      <%= select_tag(:where_we_work, options_for_select(Service.where_we_work_values, @where_we_work), { multiple: true }) %>
    </div>
  </div>
  <br />
  <div class="flex-row">
    <div class="left-side">
      <%= label_tag(:self_care_category_id, "Self Care Categories", class: 'field-label') %>
    </div>
    <div class="right-side">
      <%= select_tag(:self_care_category_id, options_for_select(SelfCareCategory.all.sort_by(&:name).map{|c|[c.name,c.id]}, @categories), {multiple: true, :include_blank => 'All' }) %>
    </div>
  </div>
  <br />
  <div class="flex-row">
    <div class="left-side">
      <%= label_tag(:pcn_overlay, 'PCN geographical boundaries', class: 'field-label') %>
    </div>
    <div class="right-side">
      <%= check_box_tag(:pcn_overlay, @pcn_overlay, @pcn_overlay == 'on') %>
    </div>
  </div>
  <% unless iframe %>
  <div class="flex-row">
    <div class="right-side">
        <%= text_field_tag(:q, @query, class: 'search-text', placeholder: 'Search for a service...') %>
        <%= submit_tag("Search", class: 'btn btn-success search-btn') %>
    </div>
  </div>
  <% end %>
  <br />
<% end %>