From 5d049fd7debab5ae0d4a3819155eafa4536766aa Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Thu, 21 Mar 2013 23:46:27 +0100 Subject: [PATCH] Destroy groups in running jobs after they're emptied --- assets/scripts/app/controllers/running_jobs.coffee | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/assets/scripts/app/controllers/running_jobs.coffee b/assets/scripts/app/controllers/running_jobs.coffee index 2a010233..4d81a0e8 100644 --- a/assets/scripts/app/controllers/running_jobs.coffee +++ b/assets/scripts/app/controllers/running_jobs.coffee @@ -10,6 +10,9 @@ Travis.RunningJobsController = Em.ArrayProxy.extend sortProperties: ['number'] ).create(content: @get('jobs')) + willDestroy: -> + @get('sortedJobs').destroy() + add: (job) -> @get('jobs').pushObject(job) unless @get('jobs').contains job @attach() @@ -97,3 +100,4 @@ Travis.RunningJobsController = Em.ArrayProxy.extend removeGroup: (group) -> @get('groups').removeObject group delete @groupsBySlug[group.get('slug')] + group.destroy()