nhironaka/maitri-app

View on GitHub
app/views/patients/_filters.html.erb

Summary

Maintainability
Test Coverage
  
    <div class="field_filters">
      <h4>Hide/Show Columns:</h4>
      <form>
        <label>
          <input type="checkbox" id="demographic_fields_form" onclick="select_all('#demographic_fields')" checked/> Select all
        </label><br/>
        <fieldset id="demographic_fields">
          <legend>Demographics Fields</legend>
          <% for i in 1..13 %>
            <label><input type="checkbox" name="<%=i%>" value="demographic" checked="true" onclick="deselect('demographic')"/> <%=attr_map.keys[i].split('_').join(' ')%></label></br>
          <%end%>
        </fieldset>
      </form>
      <form>
        <label>
          <input type="checkbox" id="medical_fields_form" onclick="select_all('#medical_fields')" checked="true"/> Select all
        </label></br>
        <fieldset id="medical_fields">
          <legend>Medical Fields</legend>
          <% for i in 14..47 %>
            <label><input type="checkbox" name="<%=i%>" value="medical" checked="true" onclick="deselect('medical')"/> <%=attr_map.keys[i].split('_').join(' ')%></label></br>
          <%end%>
        </fieldset>
      </form>
      <form style="display: inline;">
        <label>
          <input type="checkbox" id="social_fields_form" onclick="select_all('#social_fields')" checked="true"/> Select all
          </label></br>
        <fieldset id="social_fields">
            <legend>Social Fields</legend>
            <% for i in 48..55 %>
              <label><input type="checkbox" name="<%=i%>" value="social" checked="true" onclick="deselect('social')"/> <%=attr_map.keys[i].split('_').join(' ')%></label></br>
            <%end%>
        </fieldset>
      </form>
    </div>
    
    <div class="input_filters">
    <h4 style="margin-left:15px">Filter</h4>
    <%= form_tag patients_path, :method => "get", :id => "date_filter" do %>
      <span style="float:left; margin-right:5px"><label>Start date</label><br>
      <%= date_field_tag :start_date, params[:start_date] %><br>
      </span>
      <label>End date</label><br>
        <%= date_field_tag :end_date, params[:end_date] %><br>
      <%= submit_tag "OK", :onclick=>"get_checkboxes()", :class=>"option-button", remote:true %>
    <% end %>
    </div>