2014-01-07 13:10:42 +00:00
|
|
|
</tbody>
|
2013-12-11 16:42:34 +00:00
|
|
|
</table>
|
|
|
|
|
|
|
|
<!-- Show pagination controls -->
|
|
|
|
<div class="pagination pagination-centered">
|
|
|
|
<div class="pull-left">
|
|
|
|
Showing {{objects.start_index}} to {{objects.end_index}} out of {{objects.paginator.count}} entries.
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<ul class="pagination" style="display: block-inline">
|
|
|
|
{%if objects.has_previous %}
|
2014-01-07 13:10:42 +00:00
|
|
|
<li><a href="javascript:reload_params({'page':{{objects.previous_page_number}}})">«</a></li>
|
2013-12-11 16:42:34 +00:00
|
|
|
{%else%}
|
|
|
|
<li class="disabled"><a href="#">«</a></li>
|
|
|
|
{%endif%}
|
|
|
|
{% for i in objects.page_range %}
|
2014-01-07 13:10:42 +00:00
|
|
|
<li{%if i == objects.number %} class="active" {%endif%}><a href="javascript:reload_params({'page':{{i}}})">{{i}}</a></li>
|
2013-12-11 16:42:34 +00:00
|
|
|
{% endfor %}
|
|
|
|
{%if objects.has_next%}
|
2014-01-07 13:10:42 +00:00
|
|
|
<li><a href="javascript:reload_params({'page':{{objects.next_page_number}}})">»</a></li>
|
2013-12-11 16:42:34 +00:00
|
|
|
{%else%}
|
|
|
|
<li class="disabled"><a href="#">»</a></li>
|
|
|
|
{%endif%}
|
|
|
|
</ul>
|
|
|
|
<div class="pull-right">
|
2014-08-29 12:51:26 +00:00
|
|
|
<span class="help-inline" style="padding-top:5px;">Show rows:</span>
|
|
|
|
<select style="margin-top:5px;margin-bottom:0px;" class="pagesize">
|
2014-08-29 12:46:41 +00:00
|
|
|
{% with "10 25 50 100 150" as list%}
|
2014-08-29 12:51:26 +00:00
|
|
|
{% for i in list.split %}
|
|
|
|
<option value="{{i}}">{{i}}</option>
|
|
|
|
{% endfor %}
|
|
|
|
{% endwith %}
|
|
|
|
</select>
|
2013-12-11 16:42:34 +00:00
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
|
|
|
|
<!-- Update page display settings -->
|
|
|
|
|
|
|
|
<script>
|
|
|
|
$(document).ready(function() {
|
|
|
|
|
2014-01-16 12:22:21 +00:00
|
|
|
// we load cookies for the column display
|
|
|
|
save = $.cookie('_displaycols_{{objectname}}');
|
2014-08-29 12:51:26 +00:00
|
|
|
if (save != undefined) {
|
|
|
|
setting = save.split(';');
|
|
|
|
for ( i = 0; i < setting.length; i++) {
|
|
|
|
if (setting[i].length > 0) {
|
|
|
|
splitlist = setting[i].split(':');
|
|
|
|
id = splitlist[0], v = splitlist[1];
|
|
|
|
if (v == 'true') {
|
|
|
|
$('.chbxtoggle#'+id).prop('checked', true);
|
|
|
|
}
|
|
|
|
else {
|
|
|
|
$('.chbxtoggle#'+id).prop('checked', false);
|
|
|
|
}
|
2014-01-16 12:22:21 +00:00
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
2014-08-29 12:51:01 +00:00
|
|
|
// load cookie for number of entries to be displayed on page
|
2014-10-02 16:58:15 +00:00
|
|
|
if ({{request.GET.count}} != "") {
|
|
|
|
pagesize = {{request.GET.count}};
|
|
|
|
} else {
|
|
|
|
pagesize = $.cookie('_count');
|
|
|
|
}
|
|
|
|
|
2014-08-29 12:51:01 +00:00
|
|
|
$('.pagesize option').prop('selected', false)
|
|
|
|
.filter('[value="' + pagesize + '"]')
|
|
|
|
.attr('selected', true);
|
|
|
|
|
2013-12-11 16:42:34 +00:00
|
|
|
$('.chbxtoggle').each(function () {
|
|
|
|
showhideTableColumn($(this).attr('id'), $(this).is(':checked'))
|
|
|
|
});
|
|
|
|
|
|
|
|
//turn edit columns dropdown into a multi-select menu
|
|
|
|
$('.dropdown-menu input, .dropdown-menu label').click(function(e) {
|
|
|
|
e.stopPropagation();
|
|
|
|
});
|
|
|
|
|
|
|
|
//show tooltip with applied filter
|
|
|
|
$('#filtered').tooltip({container:'table', placement:'bottom', delay:{hide:1500}, html:true});
|
|
|
|
|
|
|
|
//progress bar tooltip
|
|
|
|
$('.progress, .lead span').tooltip({container:'table', placement:'top'});
|
|
|
|
|
|
|
|
$(".pagesize").change(function () {
|
2014-08-29 12:51:01 +00:00
|
|
|
// save cookie with pagesize
|
2014-10-02 16:58:15 +00:00
|
|
|
$.cookie("_count", $(this).val(), { path : $(location).attr('pathname') });
|
|
|
|
reload_params({"count":$(this).val()});
|
2013-12-11 16:42:34 +00:00
|
|
|
});
|
|
|
|
});
|
|
|
|
</script>
|
2014-01-07 13:10:42 +00:00
|
|
|
|
|
|
|
<!-- modal filter boxes -->
|
2014-01-10 21:36:40 +00:00
|
|
|
{% for tc in tablecols %}{% if tc.filter %}{% with objectname=objectname f=tc.filter %}
|
2014-01-07 13:10:42 +00:00
|
|
|
{% include "filtersnippet.html" %}
|
|
|
|
{% endwith %}{% endif %} {% endfor %}
|
|
|
|
<!-- end modals -->
|