summaryrefslogtreecommitdiff
path: root/javascripts/dashing.coffee
diff options
context:
space:
mode:
authorDavid Underwood <david.underwood@jadedpixel.com>2012-12-29 20:06:56 +0000
committerDavid Underwood <david.underwood@jadedpixel.com>2012-12-29 20:06:56 +0000
commit40b9f3347d76ce401f8e312509272e0e5a670a55 (patch)
tree934e225918ab1611c99a66031cd507dcbfcf901e /javascripts/dashing.coffee
parent264ce7e1b3ccdb5a900842c66831bd999b03090d (diff)
parent27338212e6347bebed1cbf08963a9af110368b76 (diff)
Merge branch 'master' of github.com:Shopify/dashing into status_fix
Diffstat (limited to 'javascripts/dashing.coffee')
-rw-r--r--javascripts/dashing.coffee13
1 files changed, 7 insertions, 6 deletions
diff --git a/javascripts/dashing.coffee b/javascripts/dashing.coffee
index faf21a0..ebf5c0a 100644
--- a/javascripts/dashing.coffee
+++ b/javascripts/dashing.coffee
@@ -100,12 +100,13 @@ source.addEventListener 'error', (e)->
source.addEventListener 'message', (e) =>
data = JSON.parse(e.data)
- if Dashing.debugMode
- console.log("Received data for #{data.id}", data)
- lastEvents[data.id] = data
- if widgets[data.id]?.length > 0
- for widget in widgets[data.id]
- widget.receiveData(data)
+ if lastEvents[data.id]?.updatedAt != data.updatedAt
+ if Dashing.debugMode
+ console.log("Received data for #{data.id}", data)
+ lastEvents[data.id] = data
+ if widgets[data.id]?.length > 0
+ for widget in widgets[data.id]
+ widget.receiveData(data)
$(document).ready ->