linguisticexplorer/Linguistic-Explorer

View on GitHub
app/views/searches/form/_lings.html.erb

Summary

Maintainability
Test Coverage
<%- current_group.depths.each do |depth| -%>
  <%- ling_label  = search_ling_label(@search, depth) -%>
  <%- keyword_label = "#{ling_label.singularize} Keywords" -%>
  <%= content_tag :fieldset, :id => ling_label.underscorize do %>
    <div class="control-group">
      <%= label_tag search_options_id(ling_label), ling_label, :class => "control-label" %>
      <div class="controls">
        <%= f.select :lings, @search.ling_options(depth), {},
          :name => search_field_name(:lings, depth),
          :multiple => true,
          :id => search_options_id(ling_label),
          :class => "input-block-level"
        %>
      </div>
    </div>
    <div class="control-group">
      <%= label_tag search_text_id(keyword_label), keyword_label, :class => "control-label" %>
      <div class="controls">
        <%= f.text_field :ling_keywords,
          :id => search_text_id(keyword_label),
          :name => search_text_field_name(:ling_keywords, depth),
          :class => "input-block-level" %>
      </div>
    </div>

    <div class="control-group">
      <%= label_tag "lings-select", "Selection", :class => "control-label" %>
      <div name="lings-select" class="controls field">
        <%= label_tag search_compare_id(depth), :class => "radio inline" do %>
          <%= f.radio_button "ling_set", "compare",
            :id => search_compare_id(depth),
            :name => search_compare_field_name(:ling_set ,depth) %>Compare
        <% end %>
      </div>
    </div>
  <% end %>
<%- end -%>