mysociety/alaveteli

View on GitHub
app/views/admin_public_body/_one_list.html.erb

Summary

Maintainability
Test Coverage
<div class="accordion" id="bodies">
  <%= render partial: 'admin_public_body/public_body', collection: bodies %>
</div>

<hr />

<div id="extra-tools" class="toolbox">
  <details>
    <summary>🧰 Extra tools…</summary>

    <div id="mass-change-tag" class="toolbox-tool">
      <%= form_tag(mass_tag_admin_bodies_path, method: "post", class: "form form-inline" ) do %>
        <%= text_field_tag 'tag', params[:tag], { size: 15, id: "mass_tag_tag_" + table_name } %>
        <%= hidden_field_tag(:query, params[:query], { id: "mass_tag_query_" + table_name } ) %>
        <%= hidden_field_tag(:page, params[:page], { id: "mass_page_" + table_name } ) %>
        <%= hidden_field_tag(:table_name, table_name, { id: "mass_tag_table_name_" + table_name } ) %>
        <%= submit_tag 'Add tag to all', class: 'btn btn-warning', data: { confirm: 'Are you sure you want to add the new tag to these authorities?' } %>
      <% end %>

      <% if table_name == 'exact' %>
        <%= form_tag(mass_tag_admin_bodies_path, method: "delete", class: "form form-inline" ) do %>
          <%= hidden_field_tag 'tag', params[:query], { id: "mass_tag_tag_" + table_name } %>
          <%= hidden_field_tag(:query, params[:query], { id: "mass_tag_query_" + table_name } ) %>
          <%= hidden_field_tag(:page, params[:page], { id: "mass_page_" + table_name } ) %>
          <%= hidden_field_tag(:table_name, table_name, { id: "mass_tag_table_name_" + table_name } ) %>
          <%= submit_tag "Remove '#{params[:query].html_safe}' tag from all", class: 'btn btn-warning', data: { confirm: 'Are you sure you want to remove the tag from these authorities?' } %>
        <% end %>
      <% end %>

      <span class="help-inline">(in table just above)</span>
    </div>
  </details>
</div>