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

Reply via email to