1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 |
- {% load rapid_list %}<span class="must_reload"></span>
- <style scoped>
- table.object_list > thead > tr > td{
- padding-left: 0.5em;
- padding-right: 0.5em;
- padding-top: 0.5em;
- padding-bottom: 0.5em;
- vertical-align: middle;
- }
- table.object_list > tbody > tr > td{
- padding-left: 0.5em;
- padding-right: 0.5em;
- vertical-align: middle;
- }
- td.list-icons > *{
- margin-right: 1em;
- }
- tr.selectable-row > .selectable-check{
- font-family: FontAwesome;
- margin-right: 6pt;
- font-size: 32pt;
- }
- tr.selectable-row:not(.selected) > .selectable-check{
- zoom: 1;
- filter: alpha(opacity=0);
- opacity: 0;
- }
- tr.selectable-row.selected{
- border-radius: 5pt;
- box-shadow: 0pt 0pt 3pt 5pt #00ff00;
- }
- </style>
- <p>{{model.model_name_plural.capitalize}}</p>
- {% load rapid_filters %}
- {% model_filters model %}
- <table class="object_list rapid-object-selector table table-striped">
- <thead><tr class="selectable-head">
- <td class="selectable-check"><!-- Espaço para um check --> </td>
- {% for f in view.fields %}
- {% field_header f %}
- {% endfor %}
- </tr></thead>
- <tbody>
- {% for o in view.values %}
- <tr class="selectable-row" id="{{ o.instance.pk }}">
- <td class="selectable-check"><!-- Espaço para um check -->
- <input type="hidden" name="{{ o.instance }}" value="{{ o.instance.pk }}" class="rapid-select-id-marker"></inputhidden></td>
- {% for v, iter in o.values %}
- {% if iter %}
- <td>
- {% for val, val_data in v %}
- {{ val }}
- {% if not forloop.last %}<br>{% endif %}
- {% endfor %}
- </td>
- {% else %}
- <td>{{ v.0 }}</td>
- {% endif %}
- {% endfor %}
- </tr>
- </tbody>
- {% endfor %}
- </table>
- <p><a class="overlay-commit btn btn-default">Adicionar na seleção</a></p>
- <p class="pagination">
- Página:
- {% for n,l in pages.start %}
- <a href="l">{{n}}</a>
- {% endfor %}
- {% if pages.separate_start %}
- .....
- {% endif %}
- {% for n,l in pages.before %}
- <a href="l">{{n}}</a>
- {% endfor %}
- {{pages.page}}
- {% for n,l in pages.after %}
- <a href="l">{{n}}</a>
- {% endfor %}
- {% if pages.separate_end %}
- .....
- {% endif %}
- {% for n,l in pages.end %}
- <a href="l">{{n}}</a>
- {% endfor %}
- </p>
- <script>
- $(document).ready(function(){
- $("tr.selectable-row").click(function(){
- $(this).toggleClass("selected");
- //$(this).filter(".selected").children(".selectable-check").text("\f00c");
- //$(this).not(".selected").children(".selectable-check").text(" ");
- });
- });
- </script>
|