diff options
| author | Adam Soltys <[email protected]> | 2012-11-29 04:35:35 -0800 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2012-11-29 04:35:35 -0800 |
| commit | 785b2b4df1c8bd647f35622301ac4ff2a3a1585e (patch) | |
| tree | 847f2a2b50fd0c298e7e639324b4bc954426075b /public/js | |
| parent | d379bcf9d4999da21ed1ad6daadc804e0b122f74 (diff) | |
| download | coinos-server-785b2b4df1c8bd647f35622301ac4ff2a3a1585e.tar.gz coinos-server-785b2b4df1c8bd647f35622301ac4ff2a3a1585e.zip | |
Filter dates on load
Diffstat (limited to 'public/js')
| -rw-r--r-- | public/js/report.coffee | 25 |
1 files changed, 13 insertions, 12 deletions
diff --git a/public/js/report.coffee b/public/js/report.coffee index d11df706..06c99050 100644 --- a/public/js/report.coffee +++ b/public/js/report.coffee @@ -7,24 +7,25 @@ g = exports ? this $(-> $('#from').val(moment().subtract('days', 7).format("MM/DD/YYYY")) $('#to').val(moment().format("MM/DD/YYYY")) - $('.date').datepicker(onClose: -> - transactions = $.grep(g.transactions, (e, i) -> - from = moment($('#from').val(), "MM/DD/YYYY") - to = moment($('#to').val(), "MM/DD/YYYY") - d = moment(e.date) - - return (!from? || d.diff(from) >= 0) && (!to? || d.diff(to) <= 0) - ) - - display(transactions) - ) - + $('.date').datepicker(onClose: filterDates) $.getJSON('transactions', (data) -> g.transactions = data.transactions display(g.transactions) + filterDates() ) ) +filterDates = -> + transactions = $.grep(g.transactions, (e, i) -> + from = moment($('#from').val(), "MM/DD/YYYY") + to = moment($('#to').val(), "MM/DD/YYYY") + d = moment(e.date) + + return (!from? || d.diff(from) >= 0) && (!to? || d.diff(to) <= 0) + ) + + display(transactions) + display = (transactions) -> $('tbody tr').remove() $.each(transactions, -> |
