summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorDaniel Beauchamp <daniel.beauchamp@shopify.com>2013-02-13 19:46:24 -0800
committerDaniel Beauchamp <daniel.beauchamp@shopify.com>2013-02-13 19:46:24 -0800
commit67125b89fdc41e31676f1ccbab7af5ed3caa16c0 (patch)
tree327065cf70710db51550867c96c2f73e34ce5e87 /templates
parent6dcda5d7cd26514cac1b18438af7913105e68f00 (diff)
parent40b9f3347d76ce401f8e312509272e0e5a670a55 (diff)
Merge pull request #48 from davefp/status_fix
Correctly removes old status classes on the number widget when updating the status
Diffstat (limited to 'templates')
-rw-r--r--templates/project/widgets/number/number.coffee6
1 files changed, 5 insertions, 1 deletions
diff --git a/templates/project/widgets/number/number.coffee b/templates/project/widgets/number/number.coffee
index c288dd7..645ee7f 100644
--- a/templates/project/widgets/number/number.coffee
+++ b/templates/project/widgets/number/number.coffee
@@ -17,4 +17,8 @@ class Dashing.Number extends Dashing.Widget
onData: (data) ->
if data.status
- $(@get('node')).addClass("status-#{data.status}")
+ # clear existing "status-*" classes
+ $(@get('node')).attr 'class', (i,c) ->
+ c.replace /\bstatus-\S+/g, ''
+ # add new class
+ $(@get('node')).addClass "status-#{data.status}"