--- trunk/html/swish.cgi 2004/04/07 12:54:21 74
+++ trunk/html/swish.cgi 2004/04/17 18:34:45 75
@@ -278,9 +278,14 @@
my $nav_fmt=qq{ %s };
+ if ($pager->current_page() > $pager->first_page) {
+ param('page', $pager->current_page - 1);
+ $nav_html .= sprintf($nav_fmt,url(-relative=>1, -query=>1),'<<');
+ }
+
if ($pager->previous_set) {
param('page', $pager->previous_set);
- $nav_html .= sprintf($nav_fmt,url(-relative=>1, -query=>1),'<<');
+ $nav_html .= sprintf($nav_fmt,url(-relative=>1, -query=>1),'..');
}
@@ -297,6 +302,11 @@
if ($pager->next_set) {
param('page', $pager->next_set);
+ $nav_html .= sprintf($nav_fmt,url(-relative=>1, -query=>1),'..');
+ }
+
+ if ($pager->current_page() < $pager->last_page) {
+ param('page', $pager->current_page + 1);
$nav_html .= sprintf($nav_fmt,url(-relative=>1, -query=>1),'>>');
}