ciudadanointeligente/partidopublico

View on GitHub
app/views/partido_steps/_eleccion_popular_fields.html.erb

Summary

Maintainability
Test Coverage
<div class="col-md-4">

  <div class="panel panel-default ">
    <div class="panel-heading">
      <%time_id = DateTime.now.strftime('%Q') %>
      Elección Popular: <%= f.object.cargo %>
    </div>
    <div class="panel-body">

      <% if f.object.id.nil? %>
        <%= f.input :fecha_eleccion, as: :date, html5: true %>
        <%= f.input :dias %>
        <%= f.input :cargo, as: :select, collection: Representante.cargos, input_html: { class: 'cargo' } %>
      <% else %>
        <ul>
          <li><i class="fa fa-calendar"></i> <%= f.object.fecha_eleccion %></li>
          <li><i class="fa fa-clock-o"></i> <%= f.object.dias %> dia(s) antes</li>
          <li><i class="fa fa-user"></i> <%= f.object.cargo %></li>
          <%= f.input :id, as: :hidden %>
        </ul>
      <% end %>

      <div class="panel panel-default">
        <div class="panel-heading">
          Procedimientos
        </div>
        <div class="panel-body procedimientos"  id="procedimiento_<%= time_id %>">
          <%= f.fields_for :procedimientos do |procedimiento| %>
            <%= render 'procedimiento_fields', :f => procedimiento %>
          <% end %>
        </div>
        <div class="panel-footer">
          <%= link_to_add_association f, :procedimientos, class: 'btn btn-default','data-association-insertion-method': 'append', 'data-association-insertion-node': '#procedimiento_'+ time_id do %>
            <i class="fa fa-plus"></i> Agregar procedimiento
          <% end %>
        </div>
      </div>

      <div class="panel panel-default">
        <div class="panel-heading">
          Requisitos
        </div>
        <div class="panel-body requisitos"  id="requisito_<%= time_id %>">
          <%= f.fields_for :requisitos do |requisito| %>
            <%= render 'requisito_fields', :f => requisito %>
          <% end %>
        </div>
        <div class="panel-footer">
          <%= link_to_add_association f, :requisitos, class: 'btn btn-default','data-association-insertion-method': 'append', 'data-association-insertion-node': '#requisito_'+ time_id do %>
            <i class="fa fa-plus"></i> Agregar requisito
          <% end %>
        </div>
      </div>

    </div>
    <div class="panel-footer">
      <%= link_to_remove_association f, class: 'btn btn-danger checkForDelete' do %>
        <i class="fa fa-trash"></i> Marcar para eliminar
      <% end %>
    </div>
  </div>
</div>