From 264ce7e1b3ccdb5a900842c66831bd999b03090d Mon Sep 17 00:00:00 2001 From: David Underwood Date: Sat, 29 Dec 2012 20:06:17 +0000 Subject: Makes the status class removal more flexible as suggested by @crcastle --- templates/project/widgets/number/number.coffee | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'templates') diff --git a/templates/project/widgets/number/number.coffee b/templates/project/widgets/number/number.coffee index 3ada5a6..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')).removeClass("status-danger status-warning").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}" -- cgit v1.2.3