Sha256: 5a1e887bba99f7238e69c5bf9b8dab6348661532f40fd223d37f70bf583c72b2
Contents?: true
Size: 734 Bytes
Versions: 1
Compression:
Stored size: 734 Bytes
Contents
class Dashing.Number extends Dashing.Widget @accessor 'current', Dashing.AnimatedValue @accessor 'difference', -> if @get('last') last = parseInt(@get('last')) current = parseInt(@get('current')) if last != 0 diff = Math.abs(Math.round((current - last) / last * 100)) "#{diff}%" @accessor 'arrow', -> if @get('last') if parseInt(@get('current')) > parseInt(@get('last')) then 'icon-arrow-up' else 'icon-arrow-down' @accessor 'statusStyle', -> "status-#{@get('status')}" @accessor 'needsAttention', -> @get('status') == 'warning' || @get('status') == 'danger' onData: (data) -> super if data.status $(@get('node')).addClass("status-#{data.status}")
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dashing-0.1.0 | templates/project/widgets/number/number.coffee |