diff --git a/CHANGELOG b/CHANGELOG index ec58267b1..5ede10113 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,6 @@ +1.DEV +* Added new setting to control minimum amount for txs to be displayed on the front page: index.last_txs_min_amount + 1.7.4 * Updated themes to Bootstrap 4.5 by using latest Bootswatch themes * Deleted unmaintained themes that were never ported to Bootstrap4 diff --git a/UPGRADE b/UPGRADE index a66c6159d..80533bf87 100644 --- a/UPGRADE +++ b/UPGRADE @@ -1,4 +1,8 @@ Note: All updates require the explorer to be restarted +1.7.4 -> DEV +* Add new settings to settings.json (see settings.json.template) + * index.last_txs_min_amount + 1.7.3 -> 1.7.4 * Ensure that you are not using theme "Paper" or "Readable" as these were not ported by Bootswatch * Add new settings to settings.json (see settings.json.template) diff --git a/lib/settings.js b/lib/settings.js index 22d1aa860..fab292e5a 100644 --- a/lib/settings.js +++ b/lib/settings.js @@ -111,6 +111,7 @@ exports.index = { "show_market_cap_over_price": false, "difficulty": "POW", "last_txs": 100, + "last_txs_min_amount": 0, "txs_per_page": 10 }; diff --git a/settings.json.template b/settings.json.template index ba39e0ae5..9e9940653 100644 --- a/settings.json.template +++ b/settings.json.template @@ -90,6 +90,7 @@ "show_market_cap_over_price": false, "difficulty": "POW", "last_txs": 100, + "last_txs_min_amount": 0, "txs_per_page": 10 }, diff --git a/views/index.pug b/views/index.pug index 1aaace6da..123542309 100644 --- a/views/index.pug +++ b/views/index.pug @@ -4,6 +4,7 @@ block content script. var setting_maxTxCount = parseInt("#{settings.index.last_txs}"); var setting_txPerPage = parseInt("#{settings.index.txs_per_page}"); + var setting_txMinAmt = parseFloat("#{settings.index.last_txs_min_amount}"); var lengthMenuOpts = []; var lengthMenuOptsAdd = [ 10, 25, 50, 75, 100, 250, 500, 1000 ]; for (i=0; i < lengthMenuOptsAdd.length; i++) { @@ -53,7 +54,7 @@ block content serverSide: true, iDisplayLength: displayLengthMax, lengthMenu: lengthMenuOpts, - ajax: '/ext/getlasttxsajax/0', + ajax: '/ext/getlasttxsajax/' + setting_txMinAmt, rowCallback: function(row, data, index) { var blockindex = data[0]; //variables for better readability var blockhash = data[1]; //variables for better readability