travis-web/assets/javascripts/app/controllers/workers.coffee

11 lines
326 B
CoffeeScript

Travis.WorkersController = Em.ArrayController.extend
groups: (->
groups = {}
for worker in @get('content').toArray()
host = worker.get('host')
groups[host] = Em.ArrayProxy.create(content: []) if !(host in groups)
groups[host].pushObject(worker)
$.values(groups)
).property('content.length')