Revision: 14758
http://gate.svn.sourceforge.net/gate/?rev=14758&view=rev
Author: valyt
Date: 2011-12-13 14:59:36 +0000 (Tue, 13 Dec 2011)
Log Message:
-----------
Only show page links after some documents are shown.
Modified Paths:
--------------
mimir/trunk/mimir-web/src/gwt/gate/mimir/web/client/UI.java
Modified: mimir/trunk/mimir-web/src/gwt/gate/mimir/web/client/UI.java
===================================================================
--- mimir/trunk/mimir-web/src/gwt/gate/mimir/web/client/UI.java 2011-12-13
14:49:43 UTC (rev 14757)
+++ mimir/trunk/mimir-web/src/gwt/gate/mimir/web/client/UI.java 2011-12-13
14:59:36 UTC (rev 14758)
@@ -709,27 +709,26 @@
// now update the documents display
if(resultsData.getDocuments() != null){
updateResultsDisplay(resultsData.getDocuments());
+ // page links
+ pageLinksPanel.clear();
+ int currentPage = firstDocumentOnPage / maxDocumentsOnPage;
+ int firstPage = Math.max(0, currentPage - (maxPages / 2));
+ int maxPage = resultsData.getResultsPartial() / maxDocumentsOnPage;
+ if(resultsData.getResultsPartial() % maxDocumentsOnPage > 0) maxPage++;
+ maxPage = Math.min(maxPage, firstPage + maxPages);
+ for(int pageNo = firstPage; pageNo < maxPage; pageNo++) {
+ Widget pageLink;
+ if(pageNo != currentPage) {
+ pageLink = new InlineHyperlink("" + (pageNo + 1),
+ createHistoryToken(queryId, queryString,
+ pageNo * maxDocumentsOnPage));
+ } else {
+ pageLink = new InlineLabel("" + (pageNo + 1));
+ }
+ pageLink.addStyleName("pageLink");
+ pageLinksPanel.add(pageLink);
+ }
}
-
- // page links
- pageLinksPanel.clear();
- int currentPage = firstDocumentOnPage / maxDocumentsOnPage;
- int firstPage = Math.max(0, currentPage - (maxPages / 2));
- int maxPage = resultsData.getResultsPartial() / maxDocumentsOnPage;
- if(resultsData.getResultsPartial() % maxDocumentsOnPage > 0) maxPage++;
- maxPage = Math.min(maxPage, firstPage + maxPages);
- for(int pageNo = firstPage; pageNo < maxPage; pageNo++) {
- Widget pageLink;
- if(pageNo != currentPage) {
- pageLink = new InlineHyperlink("" + (pageNo + 1),
- createHistoryToken(queryId, queryString,
- pageNo * maxDocumentsOnPage));
- } else {
- pageLink = new InlineLabel("" + (pageNo + 1));
- }
- pageLink.addStyleName("pageLink");
- pageLinksPanel.add(pageLink);
- }
}
private HTMLPanel buildDocumentDisplay(DocumentData docData) {
This was sent by the SourceForge.net collaborative development platform, the
world's largest Open Source development site.
------------------------------------------------------------------------------
Systems Optimization Self Assessment
Improve efficiency and utilization of IT resources. Drive out cost and
improve service delivery. Take 5 minutes to use this Systems Optimization
Self Assessment. http://www.accelacomm.com/jaw/sdnl/114/51450054/
_______________________________________________
GATE-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/gate-cvs