changeset 35654:59c842a3d1e1

hgweb: remove unused second argument of nextPageVarGet() nextPageVarGet is a function that's used in ajaxScrollInit() to produce URL of the next page. Before f84b01257e06, its second argument previousVal was a number on /graph pages, and the code was simply adding 60 to it and returning the resulting value. Now previousVal can only be a string containing changeset hash, which can't be used the same way (and in fact isn't used in any way).
author Anton Shestakov <av6@dwimlabs.net>
date Mon, 15 Jan 2018 19:44:18 +0800
parents 48fe4f56a3b4
children 2f54a3e228ff
files mercurial/templates/gitweb/graph.tmpl mercurial/templates/gitweb/shortlog.tmpl mercurial/templates/monoblue/graph.tmpl mercurial/templates/monoblue/shortlog.tmpl mercurial/templates/paper/graph.tmpl mercurial/templates/paper/shortlog.tmpl mercurial/templates/static/mercurial.js tests/test-hgweb-commands.t tests/test-hgweb-empty.t
diffstat 9 files changed, 12 insertions(+), 15 deletions(-) [+]
line wrap: on
line diff
--- a/mercurial/templates/gitweb/graph.tmpl	Sun Jan 14 20:06:56 2018 -0800
+++ b/mercurial/templates/gitweb/graph.tmpl	Mon Jan 15 19:44:18 2018 +0800
@@ -57,7 +57,7 @@
     ajaxScrollInit(
             '{url|urlescape}graph/%next%{graphvars%urlparameter}',
             '{nextentry%"{node}"}', <!-- NEXTHASH
-            function (htmlText, previousVal) \{
+            function (htmlText) \{
                 var m = htmlText.match(/'(\w+)', <!-- NEXTHASH/);
                 return m ? m[1] : null;
             },
--- a/mercurial/templates/gitweb/shortlog.tmpl	Sun Jan 14 20:06:56 2018 -0800
+++ b/mercurial/templates/gitweb/shortlog.tmpl	Mon Jan 15 19:44:18 2018 +0800
@@ -41,7 +41,7 @@
     ajaxScrollInit(
             '{url|urlescape}shortlog/%next%{sessionvars%urlparameter}',
             '{nextentry%"{node}"}', <!-- NEXTHASH
-            function (htmlText, previousVal) \{
+            function (htmlText) \{
                 var m = htmlText.match(/'(\w+)', <!-- NEXTHASH/);
                 return m ? m[1] : null;
             },
--- a/mercurial/templates/monoblue/graph.tmpl	Sun Jan 14 20:06:56 2018 -0800
+++ b/mercurial/templates/monoblue/graph.tmpl	Mon Jan 15 19:44:18 2018 +0800
@@ -51,7 +51,7 @@
     ajaxScrollInit(
             '{url|urlescape}graph/%next%{graphvars%urlparameter}',
             '{nextentry%"{node}"}', <!-- NEXTHASH
-            function (htmlText, previousVal) \{
+            function (htmlText) \{
                 var m = htmlText.match(/'(\w+)', <!-- NEXTHASH/);
                 return m ? m[1] : null;
             },
--- a/mercurial/templates/monoblue/shortlog.tmpl	Sun Jan 14 20:06:56 2018 -0800
+++ b/mercurial/templates/monoblue/shortlog.tmpl	Mon Jan 15 19:44:18 2018 +0800
@@ -39,7 +39,7 @@
     ajaxScrollInit(
             '{url|urlescape}shortlog/%next%{sessionvars%urlparameter}',
             '{nextentry%"{node}"}', <!-- NEXTHASH
-            function (htmlText, previousVal) \{
+            function (htmlText) \{
                 var m = htmlText.match(/'(\w+)', <!-- NEXTHASH/);
                 return m ? m[1] : null;
             },
--- a/mercurial/templates/paper/graph.tmpl	Sun Jan 14 20:06:56 2018 -0800
+++ b/mercurial/templates/paper/graph.tmpl	Mon Jan 15 19:44:18 2018 +0800
@@ -70,7 +70,7 @@
     ajaxScrollInit(
             '{url|urlescape}graph/%next%{graphvars%urlparameter}',
             '{nextentry%"{node}"}', <!-- NEXTHASH
-            function (htmlText, previousVal) \{
+            function (htmlText) \{
                 var m = htmlText.match(/'(\w+)', <!-- NEXTHASH/);
                 return m ? m[1] : null;
             },
--- a/mercurial/templates/paper/shortlog.tmpl	Sun Jan 14 20:06:56 2018 -0800
+++ b/mercurial/templates/paper/shortlog.tmpl	Mon Jan 15 19:44:18 2018 +0800
@@ -72,7 +72,7 @@
     ajaxScrollInit(
             '{url|urlescape}shortlog/%next%{sessionvars%urlparameter}',
             '{nextentry%"{node}"}', <!-- NEXTHASH
-            function (htmlText, previousVal) \{
+            function (htmlText) \{
                 var m = htmlText.match(/'(\w+)', <!-- NEXTHASH/);
                 return m ? m[1] : null;
             },
--- a/mercurial/templates/static/mercurial.js	Sun Jan 14 20:06:56 2018 -0800
+++ b/mercurial/templates/static/mercurial.js	Mon Jan 15 19:44:18 2018 +0800
@@ -471,9 +471,6 @@
                         var graph = window.graph;
                         var dataStr = htmlText.match(/^\s*var data = (.*);$/m)[1];
                         var data = JSON.parse(dataStr);
-                        if (data.length < nextPageVar) {
-                            nextPageVar = undefined;
-                        }
                         graph.reset();
                         adoptChildren(doc.querySelector('#graphnodes'), container.querySelector('#graphnodes'));
                         graph.render(data);
@@ -481,7 +478,7 @@
                         adoptChildren(doc.querySelector(containerSelector), container);
                     }
 
-                    nextPageVar = nextPageVarGet(htmlText, nextPageVar);
+                    nextPageVar = nextPageVarGet(htmlText);
                 },
                 function onerror(errorText) {
                     var message = {
--- a/tests/test-hgweb-commands.t	Sun Jan 14 20:06:56 2018 -0800
+++ b/tests/test-hgweb-commands.t	Mon Jan 15 19:44:18 2018 +0800
@@ -816,7 +816,7 @@
       ajaxScrollInit(
               '/shortlog/%next%',
               '', <!-- NEXTHASH
-              function (htmlText, previousVal) {
+              function (htmlText) {
                   var m = htmlText.match(/'(\w+)', <!-- NEXTHASH/);
                   return m ? m[1] : null;
               },
@@ -1837,7 +1837,7 @@
       ajaxScrollInit(
               '/graph/%next%?graphtop=cad8025a2e87f88c06259790adfa15acb4080123&style=gitweb',
               '', <!-- NEXTHASH
-              function (htmlText, previousVal) {
+              function (htmlText) {
                   var m = htmlText.match(/'(\w+)', <!-- NEXTHASH/);
                   return m ? m[1] : null;
               },
--- a/tests/test-hgweb-empty.t	Sun Jan 14 20:06:56 2018 -0800
+++ b/tests/test-hgweb-empty.t	Mon Jan 15 19:44:18 2018 +0800
@@ -96,7 +96,7 @@
       ajaxScrollInit(
               '/shortlog/%next%',
               '', <!-- NEXTHASH
-              function (htmlText, previousVal) {
+              function (htmlText) {
                   var m = htmlText.match(/'(\w+)', <!-- NEXTHASH/);
                   return m ? m[1] : null;
               },
@@ -207,7 +207,7 @@
       ajaxScrollInit(
               '/shortlog/%next%',
               '', <!-- NEXTHASH
-              function (htmlText, previousVal) {
+              function (htmlText) {
                   var m = htmlText.match(/'(\w+)', <!-- NEXTHASH/);
                   return m ? m[1] : null;
               },
@@ -314,7 +314,7 @@
       ajaxScrollInit(
               '/graph/%next%?graphtop=0000000000000000000000000000000000000000',
               '', <!-- NEXTHASH
-              function (htmlText, previousVal) {
+              function (htmlText) {
                   var m = htmlText.match(/'(\w+)', <!-- NEXTHASH/);
                   return m ? m[1] : null;
               },