aboutsummaryrefslogtreecommitdiffstats
path: root/public/js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2012-11-29 04:35:35 -0800
committerAdam Soltys <[email protected]>2012-11-29 04:35:35 -0800
commit785b2b4df1c8bd647f35622301ac4ff2a3a1585e (patch)
tree847f2a2b50fd0c298e7e639324b4bc954426075b /public/js
parentd379bcf9d4999da21ed1ad6daadc804e0b122f74 (diff)
downloadcoinos-server-785b2b4df1c8bd647f35622301ac4ff2a3a1585e.tar.gz
coinos-server-785b2b4df1c8bd647f35622301ac4ff2a3a1585e.zip
Filter dates on load
Diffstat (limited to 'public/js')
-rw-r--r--public/js/report.coffee25
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, ->