From d03e472cc2163b2b55ba6749bdcd34139c786b5f Mon Sep 17 00:00:00 2001 From: Eneko Illarramendi Date: Fri, 17 Apr 2020 21:13:32 +0200 Subject: [PATCH] feat(core): add search to payments table --- lnbits/core/static/js/wallet.js | 9 ++++++++- lnbits/core/templates/core/wallet.html | 12 ++++++++---- lnbits/extensions/withdraw/models.py | 2 +- lnbits/extensions/withdraw/static/js/index.js | 4 +--- 4 files changed, 18 insertions(+), 9 deletions(-) diff --git a/lnbits/core/static/js/wallet.js b/lnbits/core/static/js/wallet.js index 4f602fa0c..27e28ed2c 100644 --- a/lnbits/core/static/js/wallet.js +++ b/lnbits/core/static/js/wallet.js @@ -133,7 +133,8 @@ new Vue({ ], pagination: { rowsPerPage: 10 - } + }, + filter: null }, paymentsChart: { show: false @@ -141,6 +142,12 @@ new Vue({ }; }, computed: { + filteredPayments: function () { + var q = this.paymentsTable.filter; + if (!q || q == '') return this.payments; + + return LNbits.utils.search(this.payments, q); + }, balance: function () { if (this.payments.length) { return _.pluck(this.payments, 'amount').reduce(function (a, b) { return a + b; }, 0) / 1000; diff --git a/lnbits/core/templates/core/wallet.html b/lnbits/core/templates/core/wallet.html index f205b6d0c..1ff3f58f2 100644 --- a/lnbits/core/templates/core/wallet.html +++ b/lnbits/core/templates/core/wallet.html @@ -49,7 +49,7 @@ -
+
Transactions
@@ -63,8 +63,12 @@
+ + @@ -160,8 +164,8 @@
- -