diff options
author | Daniel Beauchamp <daniel.beauchamp@shopify.com> | 2013-02-13 19:46:24 -0800 |
---|---|---|
committer | Daniel Beauchamp <daniel.beauchamp@shopify.com> | 2013-02-13 19:46:24 -0800 |
commit | 67125b89fdc41e31676f1ccbab7af5ed3caa16c0 (patch) | |
tree | 327065cf70710db51550867c96c2f73e34ce5e87 /templates/project/widgets | |
parent | 6dcda5d7cd26514cac1b18438af7913105e68f00 (diff) | |
parent | 40b9f3347d76ce401f8e312509272e0e5a670a55 (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/project/widgets')
-rw-r--r-- | templates/project/widgets/number/number.coffee | 6 |
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}" |