summaryrefslogtreecommitdiff
path: root/javascripts/dashing.coffee
diff options
context:
space:
mode:
Diffstat (limited to 'javascripts/dashing.coffee')
-rw-r--r--javascripts/dashing.coffee8
1 files changed, 6 insertions, 2 deletions
diff --git a/javascripts/dashing.coffee b/javascripts/dashing.coffee
index 2d9953d..d3bf519 100644
--- a/javascripts/dashing.coffee
+++ b/javascripts/dashing.coffee
@@ -45,9 +45,13 @@ class Dashing.Widget extends Batman.View
@::on 'ready', ->
Dashing.Widget.fire 'ready'
- onData: (data) =>
+ receiveData: (data) =>
@mixin(data)
+ @set 'updatedAt', new Date()
+ @onData(data)
+ onData: (data) =>
+ # Widgets override this to handle incoming data
Dashing.AnimatedValue =
get: Batman.Property.defaultAccessor.get
@@ -89,7 +93,7 @@ source.addEventListener 'message', (e) =>
lastEvents[data.id] = data
if widgets[data.id]?.length > 0
for widget in widgets[data.id]
- widget.onData(data)
+ widget.receiveData(data)
$(document).ready ->