From 299d88d3f9cb1815a1cf817f47669ff1a1d9ffea Mon Sep 17 00:00:00 2001 From: andri lim Date: Mon, 11 Mar 2019 16:38:16 +0700 Subject: [PATCH] fix premix report page pagination --- premix/assets/js/index.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/premix/assets/js/index.js b/premix/assets/js/index.js index e0c20f99d..2ff325a86 100644 --- a/premix/assets/js/index.js +++ b/premix/assets/js/index.js @@ -186,9 +186,13 @@ function opCodeRenderer(txId, nimbus, geth) { return; } + const rowsPerPage = 500; + var numPages = numRows / rowsPerPage; + if(numRows % rowsPerPage != 0) numPages++; + $("#paging").paging(numRows, { - format: '[< (qq -) nnncnnn (- pp) >]', - perpage: 500, + format: numPages < 10 ? "n".repeat(numPages) : '[< (qq -) nnncnnn (- pp) >]', + perpage: rowsPerPage, lapping: 1, page: 1, onSelect: function (page) { @@ -269,8 +273,10 @@ function opCodeRenderer(txId, nimbus, geth) { case 'fill': return '
  • ...
  • '; case 'left': + if(this.value >= this.page) return ''; return '
  • ' + this.value + '
  • '; case 'right': + if(this.value <= this.page) return ''; return '
  • ' + this.value + '
  • '; } }