Sha256: 7bfaf6468b88cf79244537319c6105d03417bf1bcd442401f67dc48038f23b3d

Contents?: true

Size: 583 Bytes

Versions: 6

Compression:

Stored size: 583 Bytes

Contents

namespace "SensuDashboard.Models.Metadata", (exports) ->

  class exports.Events extends Backbone.Model

    defaults:
      total: 0
      warning: 0
      critical: 0
      unknown: 0

    initialize: ->
      SensuDashboard.Events.on "all", @updateCounts, this
      @updateCounts()

    updateCounts: ->
      @set
        events: SensuDashboard.Events
        total: SensuDashboard.Events.length
        warning: SensuDashboard.Events.getWarnings().length
        critical: SensuDashboard.Events.getCriticals().length
        unknown: SensuDashboard.Events.getUnknowns().length

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
sensu-dashboard-0.10.4 lib/sensu-dashboard/assets/javascripts/models/metadata/events.coffee
sensu-dashboard-0.10.3 lib/sensu-dashboard/assets/javascripts/models/metadata/events.coffee
sensu-dashboard-0.10.2 lib/sensu-dashboard/assets/javascripts/models/metadata/events.coffee
sensu-dashboard-0.10.1 lib/sensu-dashboard/assets/javascripts/models/metadata/events.coffee
sensu-dashboard-0.10.0 lib/sensu-dashboard/assets/javascripts/models/metadata/events.coffee
sensu-dashboard-0.9.9 lib/sensu-dashboard/assets/javascripts/models/metadata/events.coffee