2
<script type="text/javascript">
3
// All of these functions depend on the form "action" defined in generic_list
4
function change_limit(value) {
5
document.forms["action"].action = '/cobbler_web/{{ what }}/modifylist/limit/' + value
6
document.forms["action"].submit();
8
function change_page(value) {
9
document.forms["action"].action = '/cobbler_web/{{ what }}/modifylist/page/' + value
10
document.forms["action"].submit();
2
14
<li class="paginate"><label for="limit">Items/page:</label>
3
<select name="limit" id="limit" onchange="javascript:location='/cobbler_web/{{ what }}/modifylist/limit/'+this.value">
15
<select name="limit" id="limit" onchange="javascript:change_limit(this.value)">
4
16
{% for p in pageinfo.items_per_page_list %}
5
17
<option value="{{ p }}"{% ifequal pageinfo.items_per_page p %} selected="selected"{% endifequal %}>{{ p }}</option>
8
20
{% ifnotequal pageinfo.prev_page "~" %}
9
<a href="/cobbler_web/{{ what }}/modifylist/page/{{ pageinfo.prev_page }}"><span class="lpointers">⇐</span></a>
21
<a href="javascript:change_page('{{ pageinfo.prev_page }}')"><span class="lpointers">⇐</span></a>
11
23
<span class="lpointers">⇐</span>
12
24
{% endifnotequal %}
13
<select name="page" id="page" onchange="javascript:location='/cobbler_web/{{ what }}/modifylist/page/'+this.value">
25
<select name="page" id="page" onchange="javascript:change_page(this.value)">
14
26
{% for p in pageinfo.pages %}<option value="{{ p }}"{% ifequal pageinfo.page p %} selected="selected"{% endifequal %}>Page {{ p }}</option>{% endfor %}
16
28
{% ifnotequal pageinfo.next_page "~" %}
17
<a href="/cobbler_web/{{ what }}/modifylist/page/{{ pageinfo.next_page }}"><span class="rpointers">⇒</span></a>
29
<a href="javascript:change_page('{{ pageinfo.next_page }}')"><span class="rpointers">⇒</span></a>
19
31
<span class="rpointers">⇒</span>
20
32
{% endifnotequal %}