Sha256: 09fa0ac3ffc58e300218ce4a90224233ae7f40eaba9e99bde5e7538a61b90038

Contents?: true

Size: 495 Bytes

Versions: 6

Compression:

Stored size: 495 Bytes

Contents

namespace "SensuDashboard.Views.Clients", (exports) ->

  class exports.ListItem extends SensuDashboard.Views.ListItem

    name: "clients/list_item"

    className: ->
      @model.get("name")

    events:
      "click td:not(.select)": "showDetails"
      "click input[type=checkbox]": "toggleSelect"

    toggleSelect: ->
      @model.set(selected: !@model.get("selected"))

    showDetails: ->
      new SensuDashboard.Views.Clients.Modal
        name: "clients/modal"
        model: @model

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
sensu-dashboard-0.10.4 lib/sensu-dashboard/assets/javascripts/views/clients/list_item.coffee
sensu-dashboard-0.10.3 lib/sensu-dashboard/assets/javascripts/views/clients/list_item.coffee
sensu-dashboard-0.10.2 lib/sensu-dashboard/assets/javascripts/views/clients/list_item.coffee
sensu-dashboard-0.10.1 lib/sensu-dashboard/assets/javascripts/views/clients/list_item.coffee
sensu-dashboard-0.10.0 lib/sensu-dashboard/assets/javascripts/views/clients/list_item.coffee
sensu-dashboard-0.9.9 lib/sensu-dashboard/assets/javascripts/views/clients/list_item.coffee