SensorInfoListView = Backbone.View.extend {

tagName: 'div'

template: ->
        _.template($("#sensor-list").html())

initialize: (sensorInfo) ->
        @sensorInfo = sensorInfo
        @sensorInfo.bind 'reset', @render, this

render: ->
        @$el.html @template()({sensors: @sensorInfo.toJSON()})

selectedSensors: ->
        checked = _.filter @$el.find('.sensor-box'), (el) -> $(el).is(':checked')
        ids = {}
        _.each checked, (box) -> ids[box.id] = true
        selected = @sensorInfo.filter (sensor) -> ids[sensor.id]

}