* linux and windows archive name reflect platform
+ simple access to transactions filter
This commit is contained in:
@@ -64,6 +64,7 @@ class MainGUI {
|
||||
}
|
||||
|
||||
$("#mainNavBtnTransactions").click(function() {
|
||||
EthoTransactions.clearFilter();
|
||||
EthoMainGUI.changeAppState("transactions");
|
||||
EthoTransactions.renderTransactions();
|
||||
});
|
||||
|
||||
@@ -2,6 +2,7 @@ const {ipcRenderer} = require('electron');
|
||||
|
||||
class Transactions {
|
||||
constructor() {
|
||||
this.filter = "";
|
||||
this.isSyncing = false;
|
||||
}
|
||||
|
||||
@@ -13,6 +14,18 @@ class Transactions {
|
||||
return this.isSyncing;
|
||||
}
|
||||
|
||||
setFilter(text) {
|
||||
this.filter = text;
|
||||
}
|
||||
|
||||
getFilter() {
|
||||
return this.filter;
|
||||
}
|
||||
|
||||
clearFilter() {
|
||||
this.filter = "";
|
||||
}
|
||||
|
||||
syncTransactionsForSingleAddress(addressList, counters, lastBlock, counter) {
|
||||
if (counter < addressList.length - 1) {
|
||||
SyncProgress.setText(vsprintf("Syncing address transactions %d/%d, please wait...", [counter, addressList.length]));
|
||||
@@ -94,7 +107,7 @@ class Transactions {
|
||||
});
|
||||
|
||||
// register the sort datetime format
|
||||
$.fn.dataTable.moment('MMM Do YYYY');
|
||||
$.fn.dataTable.moment('MMM Do YYYY HH:mm:ss');
|
||||
|
||||
// render the transactions
|
||||
$('#tableTransactionsForAll').DataTable({
|
||||
@@ -104,6 +117,7 @@ class Transactions {
|
||||
"processing": true,
|
||||
"order": [[ 1, "desc" ]],
|
||||
"data": dataTransactions,
|
||||
"oSearch": {"sSearch": EthoTransactions.getFilter() },
|
||||
"columnDefs": [
|
||||
{
|
||||
"targets": 0,
|
||||
@@ -124,7 +138,7 @@ class Transactions {
|
||||
{
|
||||
"targets": 2,
|
||||
"render": function ( data, type, row ) {
|
||||
return moment(data).format("MMM Do YYYY");
|
||||
return moment(data).format("MMM Do YYYY HH:mm:ss");
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
@@ -116,6 +116,12 @@ $(document).on("render_wallets", function() {
|
||||
});
|
||||
});
|
||||
|
||||
$(".btnShowAddressTransactions").off('click').on('click', function() {
|
||||
EthoTransactions.setFilter($(this).attr('data-wallet'));
|
||||
EthoMainGUI.changeAppState("transactions");
|
||||
EthoTransactions.renderTransactions();
|
||||
});
|
||||
|
||||
$(".btnChangWalletName").off('click').on('click', function() {
|
||||
var walletAddress = $(this).attr('data-wallet');
|
||||
var walletName = $(this).attr('data-name');
|
||||
|
||||
Reference in New Issue
Block a user