@@ -58,6 +58,7 @@ Ethplorer = {
58
58
}
59
59
}
60
60
}
61
+ Ethplorer . maxListSize = 0 ;
61
62
Ethplorer . showTx = Ethplorer . Storage . get ( 'showTx' , 'all' ) ;
62
63
var showTxHash = window . location . hash . substr ( 1 ) ;
63
64
if ( showTxHash ) {
@@ -956,6 +957,7 @@ Ethplorer = {
956
957
957
958
if ( data . pager && data . pager . transfers ) {
958
959
data . token . transfersCount = data . pager . transfers . total ;
960
+ if ( data . token . transfersCount > Ethplorer . maxListSize ) Ethplorer . maxListSize = data . token . transfersCount ;
959
961
}
960
962
if ( data . pager && data . pager . issuances ) {
961
963
data . token . issuancesCount = '' ;
@@ -969,6 +971,7 @@ Ethplorer = {
969
971
970
972
if ( data . contract && data . contract . txsCount && ( data . contract . txsCount > data . token . txsCount ) ) {
971
973
data . token . txsCount = data . contract . txsCount ;
974
+ if ( data . token . txsCount > Ethplorer . maxListSize ) Ethplorer . maxListSize = data . token . txsCount ;
972
975
}
973
976
974
977
var fields = [
@@ -1147,7 +1150,7 @@ Ethplorer = {
1147
1150
showFilter : function ( data ) {
1148
1151
var activeTab = Ethplorer . getActiveTab ( ) ;
1149
1152
if ( activeTab && data . pager && data . pager [ activeTab ] ) {
1150
- if ( data . pager [ activeTab ] . records > 100000 || ( ( activeTab == 'transfers' ) && ( data . token && data . token . txsCount && data . token . txsCount > 100000 ) ) ) {
1153
+ if ( data . pager [ activeTab ] . records > 100000 || Ethplorer . maxListSize > 100000 ) {
1151
1154
$ ( '#filter_list' ) . hide ( ) ;
1152
1155
} else {
1153
1156
if ( Ethplorer . showTx && data . token ) {
@@ -1340,6 +1343,7 @@ Ethplorer = {
1340
1343
if ( data . pager && data . pager . transfers ) {
1341
1344
var pagination = $ ( '<tr class="paginationFooter"><td colspan="10"></td></tr>' ) ;
1342
1345
Ethplorer . drawPager ( pagination . find ( 'td' ) , data . pager . transfers ) ;
1346
+ if ( data . pager . transfers . total && ( data . pager . transfers . total > Ethplorer . maxListSize ) ) Ethplorer . maxListSize = data . pager . transfers . total ;
1343
1347
$ ( '#' + tableId + ' .table' ) . append ( pagination ) ;
1344
1348
}
1345
1349
}
0 commit comments