summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--setup.py1
-rw-r--r--webui_templates/distro_list.tmpl28
-rw-r--r--webui_templates/paginate.tmpl29
-rw-r--r--webui_templates/profile_list.tmpl28
-rw-r--r--webui_templates/repo_list.tmpl28
-rw-r--r--webui_templates/system_list.tmpl28
6 files changed, 38 insertions, 104 deletions
diff --git a/setup.py b/setup.py
index 6a8ef22..02e566c 100644
--- a/setup.py
+++ b/setup.py
@@ -145,6 +145,7 @@ if __name__ == "__main__":
(wwwtmpl, ['webui_templates/repo_edit.tmpl']),
# Web UI common templates
+ (wwwtmpl, ['webui_templates/paginate.tmpl']),
(wwwtmpl, ['webui_templates/message.tmpl']),
(wwwtmpl, ['webui_templates/error_page.tmpl']),
(wwwtmpl, ['webui_templates/master.tmpl']),
diff --git a/webui_templates/distro_list.tmpl b/webui_templates/distro_list.tmpl
index 3d54a62..db9897f 100644
--- a/webui_templates/distro_list.tmpl
+++ b/webui_templates/distro_list.tmpl
@@ -4,32 +4,8 @@
#block body
## ==== BEGIN PAGE NAVIGATION ====
- #set what="distro"
- Page: 
- #if $page != 0
- #set $previous_page = $page - 1
- <A HREF="${base_url}/${what}_list?page=${previous_page}&limit=${results_per_page}">&lt;</A>&nbsp;
- #else
- [
- #end if
-
- #for $this_page in range(0,$pages+1)
- #if $this_page != $page
- <A HREF="${base_url}/${what}_list?page=${this_page}&limit=${results_per_page}">${this_page}</A>&nbsp;
- #else
- ${this_page}
- #end if
- #end for
-
- #if $page != $pages
- #set $next_page = $page + 1
- <A HREF="${base_url}/${what}_list?page=${next_page}&limit=${results_per_page}">&gt;</A>
- #else
- ]
- #end if
-
- <br/>
- <br/>
+ #set global what="distro"
+ #include "/usr/share/cobbler/webui_templates/paginate.tmpl"
## ==== END PAGE NAVIGATION ====
diff --git a/webui_templates/paginate.tmpl b/webui_templates/paginate.tmpl
new file mode 100644
index 0000000..497e06d
--- /dev/null
+++ b/webui_templates/paginate.tmpl
@@ -0,0 +1,29 @@
+ ## USAGE: # set global what="system"
+ ## # include "/path/to/this/file"
+
+ Page:&nbsp;
+ #if $page != 0
+ #set $previous_page = $page - 1
+ <A HREF="${base_url}/${what}_list?page=${previous_page}&limit=${results_per_page}">&lt;</A>&nbsp;
+ #else
+ [
+ #end if
+
+ #for $this_page in range(0,$pages+1)
+ #if $this_page != $page
+ <A HREF="${base_url}/${what}_list?page=${this_page}&limit=${results_per_page}">${this_page}</A>&nbsp;
+ #else
+ ${this_page}
+ #end if
+ #end for
+
+ #if $page != $pages
+ #set $next_page = $page + 1
+ <A HREF="${base_url}/${what}_list?page=${next_page}&limit=${results_per_page}">&gt;</A>
+ #else
+ ]
+ #end if
+
+ <br/>
+ <br/>
+
diff --git a/webui_templates/profile_list.tmpl b/webui_templates/profile_list.tmpl
index 07775e5..047714a 100644
--- a/webui_templates/profile_list.tmpl
+++ b/webui_templates/profile_list.tmpl
@@ -3,32 +3,8 @@
#block body
## ==== BEGIN PAGE NAVIGATION ====
- #set what="profile"
- Page:&nbsp;
- #if $page != 0
- #set $previous_page = $page - 1
- <A HREF="${base_url}/${what}_list?page=${previous_page}&limit=${results_per_page}">&lt;</A>&nbsp;
- #else
- [
- #end if
-
- #for $this_page in range(0,$pages+1)
- #if $this_page != $page
- <A HREF="${base_url}/${what}_list?page=${this_page}&limit=${results_per_page}">${this_page}</A>&nbsp;
- #else
- ${this_page}
- #end if
- #end for
-
- #if $page != $pages
- #set $next_page = $page + 1
- <A HREF="${base_url}/${what}_list?page=${next_page}&limit=${results_per_page}">&gt;</A>
- #else
- ]
- #end if
-
- <br/>
- <br/>
+ #set global what="profile"
+ #include "/usr/share/cobbler/webui_templates/paginate.tmpl"
## ==== END PAGE NAVIGATION ====
diff --git a/webui_templates/repo_list.tmpl b/webui_templates/repo_list.tmpl
index e363138..f28369b 100644
--- a/webui_templates/repo_list.tmpl
+++ b/webui_templates/repo_list.tmpl
@@ -4,32 +4,8 @@
#block body
## ==== BEGIN PAGE NAVIGATION ====
- #set what="repo"
- Page:&nbsp;
- #if $page != 0
- #set $previous_page = $page - 1
- <A HREF="${base_url}/${what}_list?page=${previous_page}&limit=${results_per_page}">&lt;</A>&nbsp;
- #else
- [
- #end if
-
- #for $this_page in range(0,$pages+1)
- #if $this_page != $page
- <A HREF="${base_url}/${what}_list?page=${this_page}&limit=${results_per_page}">${this_page}</A>&nbsp;
- #else
- ${this_page}
- #end if
- #end for
-
- #if $page != $pages
- #set $next_page = $page + 1
- <A HREF="${base_url}/${what}_list?page=${next_page}&limit=${results_per_page}">&gt;</A>
- #else
- ]
- #end if
-
- <br/>
- <br/>
+ #set global what="repo"
+ #include "/usr/share/cobbler/webui_templates/paginate.tmpl"
## ==== END PAGE NAVIGATION ====
diff --git a/webui_templates/system_list.tmpl b/webui_templates/system_list.tmpl
index 4298a38..2e5833a 100644
--- a/webui_templates/system_list.tmpl
+++ b/webui_templates/system_list.tmpl
@@ -3,32 +3,8 @@
#block body
## ==== BEGIN PAGE NAVIGATION ====
- #set what="system"
- Page:&nbsp;
- #if $page != 0
- #set $previous_page = $page - 1
- <A HREF="${base_url}/${what}_list?page=${previous_page}&limit=${results_per_page}">&lt;</A>&nbsp;
- #else
- [
- #end if
-
- #for $this_page in range(0,$pages+1)
- #if $this_page != $page
- <A HREF="${base_url}/${what}_list?page=${this_page}&limit=${results_per_page}">${this_page}</A>&nbsp;
- #else
- ${this_page}
- #end if
- #end for
-
- #if $page != $pages
- #set $next_page = $page + 1
- <A HREF="${base_url}/${what}_list?page=${next_page}&limit=${results_per_page}">&gt;</A>
- #else
- ]
- #end if
-
- <br/>
- <br/>
+ #set global what="system"
+ #include "/usr/share/cobbler/webui_templates/paginate.tmpl"
## ==== END PAGE NAVIGATION ====
<table class="sortable">