Author: ssmiweve
Date: 2009-01-19 15:53:44 +0100 (Mon, 19 Jan 2009)
New Revision: 7150

Modified:
   
branches/2.18/view-control-spi/src/main/java/no/sesat/search/view/navigation/ResultPagingNavigationController.java
Log:
SKER5036 Could be a good idea to have the possibility to jump result pages with 
more than one page at the time.

Modified: 
branches/2.18/view-control-spi/src/main/java/no/sesat/search/view/navigation/ResultPagingNavigationController.java
===================================================================
--- 
branches/2.18/view-control-spi/src/main/java/no/sesat/search/view/navigation/ResultPagingNavigationController.java
  2009-01-16 13:22:45 UTC (rev 7149)
+++ 
branches/2.18/view-control-spi/src/main/java/no/sesat/search/view/navigation/ResultPagingNavigationController.java
  2009-01-19 14:53:44 UTC (rev 7150)
@@ -106,14 +106,7 @@
             // Add navigation item for previous page.
             if (pager.getCurrentPage() > 1) {
 
-                final String pageOffset = 
Integer.toString(pager.getOffsetOfPage(pager.getCurrentPage() - 1));
-
-                item.addResult(new BasicNavigationItem(
-                        messages.getMessage(MSG_PREV),
-                        context.getUrlGenerator().getURL(pageOffset, config),
-                        config.getPageSize()));
-
-                // Add navigation for multi-previous page.
+                // Add navigation for multi-previous page first.
                 if(config.getMultiplePageSize() > 0 && pager.getCurrentPage() 
> config.getMultiplePageSize()) {
 
                     final String pageOffsetMulti = Integer.toString(
@@ -124,6 +117,14 @@
                             context.getUrlGenerator().getURL(pageOffsetMulti, 
config),
                             
config.getMultiplePageSize()*config.getPageSize()));
                 }
+
+                final String pageOffset = 
Integer.toString(pager.getOffsetOfPage(pager.getCurrentPage() - 1));
+
+                item.addResult(new BasicNavigationItem(
+                        messages.getMessage(MSG_PREV),
+                        context.getUrlGenerator().getURL(pageOffset, config),
+                        config.getPageSize()));
+
             }
 
             // Add navigation items for the individual page thumbnails.

_______________________________________________
Kernel-commits mailing list
Kernel-commits@sesat.no
http://sesat.no/mailman/listinfo/kernel-commits

Reply via email to