ciudadanointeligente/partidopublico

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

Summary

Maintainability
Test Coverage
<div class="container" ng-controller="actividad_publicasController">
  <h2 class="page-header">Actividades Públicas</h2>

  <div class="row">
    <div class="col-md-4">
      <button class="btn btn-default" ng-click="getActividadPublicaModal(null)">
        <i class="fa fa-plus-square-o"></i> Nueva Actividad
      </button>
    </div>
    <div class="col-md-4">
      <div class="form-inline">
        <div class="input-group">
          <input type="text" ng-model="filtro_actividad_publicas" class="form-control" placeholder="Buscar actividad" id="filtro_personas" aria-describedby="search-addon">
          <span class="input-group-addon" id="search-addon"><i class="fa fa-search"></i></span>
        </div>
      </div>
    </div>
    <div class="col-md-4 form-inline">
      <div class="form-group">
        <label for="pagesize">Resultados por página: </label>
        <select name="pagesize" id="pagesize" class="form-control" ng-model="pageSize">
          <option value="5" ng-selected="true" >5</option>
          <option value="10">10</option>
          <option value="15">15</option>
          <option value="20">20</option>
        </select>
      </div>
    </div>
  </div>

  <div class="row">
    <div class="col-md-12">

      <table class="table table-stripped">
        <thead>
          <tr>
            <th>Fecha</th>
            <th>Descripción</th>
            <th>Link</th>
            <th>Acciones</th>
          </tr>
        </thead>
        <tbody>
          <tr dir-paginate="actividad_publica in actividad_publicas | filter: filtro_actividad_publicas | itemsPerPage: pageSize">
            <td> {{actividad_publica.fecha}} </td>
            <td> {{actividad_publica.descripcion}} </td>
            <td> {{actividad_publica.link}} </td>
            <td> <i class="fa fa-pencil-square-o" ng-click="getActividadPublicaModal(actividad_publica.id)" title="Editar"></i> </td>
          </tr>
        </tbody>
      </table>
      <dir-pagination-controls template-url="/assets/angular-utils-pagination/dirPagination.tpl.html"></dir-pagination-controls>
    </div>
  </div>

  <%= render 'actividad_publicas/actividad_publica_modal' %>

</div>