[Groonga-commit] groonga/gcs-console [master] Fix paginator for empty result

Back to archive index

Yoji SHIDARA null+****@clear*****
Thu Oct 18 16:30:17 JST 2012


Yoji SHIDARA	2012-10-18 16:30:17 +0900 (Thu, 18 Oct 2012)

  New Revision: fbc58a9787223feaee1f799d27030823f46933fe
  https://github.com/groonga/gcs-console/commit/fbc58a9787223feaee1f799d27030823f46933fe

  Log:
    Fix paginator for empty result

  Modified files:
    routes/index.js

  Modified: routes/index.js (+22 -20)
===================================================================
--- routes/index.js    2012-10-18 15:57:07 +0900 (824aa07)
+++ routes/index.js    2012-10-18 16:30:17 +0900 (7f1e5c2)
@@ -102,26 +102,28 @@ exports.domainSearch = function(req, res) {
           previousLink: null
         };
 
-        if (results.hits.found > start + results.hits.hit.length) {
-          var nextLinkParams = {
-            query: query,
-            start: start + results.hits.hit.length
-          };
-          locals.nextLink = '/domain/' +
-            req.domain.DomainName +
-            '/search?' +
-            querystring.stringify(nextLinkParams);
-        }
-
-        if (start - size >= 0) {
-          var previousLinkParams = {
-            query: query,
-            start: start - size
-          };
-          locals.previousLink = '/domain/' +
-            req.domain.DomainName +
-            '/search?' +
-            querystring.stringify(previousLinkParams);
+        if (results.hits) {
+          if (results.hits.found > start + results.hits.hit.length) {
+            var nextLinkParams = {
+              query: query,
+              start: start + results.hits.hit.length
+            };
+            locals.nextLink = '/domain/' +
+              req.domain.DomainName +
+              '/search?' +
+              querystring.stringify(nextLinkParams);
+          }
+
+          if (start - size >= 0) {
+            var previousLinkParams = {
+              query: query,
+              start: start - size
+            };
+            locals.previousLink = '/domain/' +
+              req.domain.DomainName +
+              '/search?' +
+              querystring.stringify(previousLinkParams);
+          }
         }
 
         res.render('domain-search', locals);
-------------- next part --------------
HTML����������������������������...
Download 



More information about the Groonga-commit mailing list
Back to archive index