[Yanel-commits] rev 51302 -
public/yanel/trunk/src/contributions/resources/search/src/java/org/wyona/yanel/impl/resources/search
michi at wyona.com
michi at wyona.com
Thu Jul 15 11:21:03 CEST 2010
Author: michi
Date: 2010-07-15 11:21:02 +0200 (Thu, 15 Jul 2010)
New Revision: 51302
Modified:
public/yanel/trunk/src/contributions/resources/search/src/java/org/wyona/yanel/impl/resources/search/SearchResource.java
Log:
only add pages if pagination is enabled
Modified: public/yanel/trunk/src/contributions/resources/search/src/java/org/wyona/yanel/impl/resources/search/SearchResource.java
===================================================================
--- public/yanel/trunk/src/contributions/resources/search/src/java/org/wyona/yanel/impl/resources/search/SearchResource.java 2010-07-15 08:53:26 UTC (rev 51301)
+++ public/yanel/trunk/src/contributions/resources/search/src/java/org/wyona/yanel/impl/resources/search/SearchResource.java 2010-07-15 09:21:02 UTC (rev 51302)
@@ -154,24 +154,25 @@
log.debug("Last link page number = " + lastLink);
}
-
- sb.append("<y:pages max-entries-per-page=\"" + maxEntries + "\" max-page-links=\"" + maxLinks + "\">");
- if (currentPageNumber > 1) {
- sb.append("<y:previous>" + (currentPageNumber - 1) + "</y:previous>");
- }
- for (int pageNumber = firstLink; pageNumber < lastLink; pageNumber++) {
- if (pageNumber <= 0) continue;
- if (pageNumber > totalPages) break;
- sb.append("<y:page");
- if (pageNumber == currentPageNumber) {
- sb.append(" selected='true'");
+ if (paginationEnabled) {
+ sb.append("<y:pages max-entries-per-page=\"" + maxEntries + "\" max-page-links=\"" + maxLinks + "\">");
+ if (currentPageNumber > 1) {
+ sb.append("<y:previous>" + (currentPageNumber - 1) + "</y:previous>");
}
- sb.append(">" + pageNumber + "</y:page>");
+ for (int pageNumber = firstLink; pageNumber < lastLink; pageNumber++) {
+ if (pageNumber <= 0) continue;
+ if (pageNumber > totalPages) break;
+ sb.append("<y:page");
+ if (pageNumber == currentPageNumber) {
+ sb.append(" selected='true'");
+ }
+ sb.append(">" + pageNumber + "</y:page>");
+ }
+ if (currentPageNumber < totalPages) {
+ sb.append("<y:next>" + (currentPageNumber + 1) + "</y:next>");
+ }
+ sb.append("</y:pages>");
}
- if (currentPageNumber < totalPages) {
- sb.append("<y:next>" + (currentPageNumber + 1) + "</y:next>");
- }
- sb.append("</y:pages>");
sb.append("<y:results total=\"" + results.length + "\" page-number='" + currentPageNumber + "'>");
int startingEntry = 0;
More information about the Yanel-commits
mailing list