diff options
author | Michael DeHaan <mdehaan@redhat.com> | 2007-10-31 13:54:25 -0400 |
---|---|---|
committer | Michael DeHaan <mdehaan@redhat.com> | 2007-10-31 13:54:25 -0400 |
commit | 02d2e0137f706018baf3b0b1794afdc3cbf4cda9 (patch) | |
tree | 9caeb437a13b921b659d9b3a85d9aa9c349523bf /webui_templates | |
parent | 8c179cbc21dcafd91671404607f1c290f18aeb11 (diff) | |
download | third_party-cobbler-02d2e0137f706018baf3b0b1794afdc3cbf4cda9.tar.gz third_party-cobbler-02d2e0137f706018baf3b0b1794afdc3cbf4cda9.tar.xz third_party-cobbler-02d2e0137f706018baf3b0b1794afdc3cbf4cda9.zip |
Ongoing work on WUI pagination
Diffstat (limited to 'webui_templates')
-rw-r--r-- | webui_templates/system_list.tmpl | 32 |
1 files changed, 23 insertions, 9 deletions
diff --git a/webui_templates/system_list.tmpl b/webui_templates/system_list.tmpl index 93f4602..1a6e178 100644 --- a/webui_templates/system_list.tmpl +++ b/webui_templates/system_list.tmpl @@ -4,21 +4,35 @@ ## navigation for pages - Pages: + <!-- DEBUG: num pages is $pages<br/> --> + <!-- DEBUG: current page is $page<br/> --> + <!-- DEBUG: results per page is $results_per_page</br> --> + + Page: #if $page != 0 #set $previous_page = $page - 1 <A HREF="${base_url}/system_list?page=${previous_page}&results_per_page=${results_per_page}"><</A> - #end + #else + [ + #end if - #for $this_page in $pages - <A HREF="${base_url}/system_list?page=${this_page}&results_per_page=${results_per_page}">$p</A> - #end + #for $this_page in range(0,$pages+1) + #if $this_page != $page + <A HREF="${base_url}/system_list?page=${this_page}&results_per_page=${results_per_page}">${this_page}</A> + #else + ${this_page} + #end if + #end for - #if $page != $lastpage + #if $page != $pages #set $next_page = $page + 1 - <A HREF="${base_url}/system_list?page=${next_page}&results_per_page=${results_per_page}">&rt;</A> - #end - </br> + <A HREF="${base_url}/system_list?page=${next_page}&results_per_page=${results_per_page}">></A> + #else + ] + #end if + + <br/> + <br/> <table class="sortable"> |