From a039da5dd1453688e2d9d48274a7e6928ef82e4a Mon Sep 17 00:00:00 2001 From: Piotr Sarnacki Date: Sat, 10 Nov 2012 16:30:16 +0100 Subject: [PATCH] Fix showMore We use ArrayProxy with SortableMixin as container for builds, so it needs to proxy load method to expandable record array. closes #49 --- assets/scripts/app/controllers/repo.coffee | 5 +++++ assets/scripts/app/views/build.coffee | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/assets/scripts/app/controllers/repo.coffee b/assets/scripts/app/controllers/repo.coffee index 488c9dfb..671d0f70 100644 --- a/assets/scripts/app/controllers/repo.coffee +++ b/assets/scripts/app/controllers/repo.coffee @@ -9,6 +9,11 @@ Travis.RepoController = Travis.Controller.extend sortProperties: ['number'] sortAscending: false content: [] + isLoadingBinding: 'content.isLoading' + load: (records) -> + content = @get('content') + if content && content.load + content.load(records) ) updateTimes: -> diff --git a/assets/scripts/app/views/build.coffee b/assets/scripts/app/views/build.coffee index 688bd4de..77950a57 100644 --- a/assets/scripts/app/views/build.coffee +++ b/assets/scripts/app/views/build.coffee @@ -4,7 +4,7 @@ buildsBinding: 'controller.builds' showMore: -> - id = @get('controller.repo.id') + id = @get('controller.repo.id') number = @get('builds.lastObject.number') @get('builds').load Travis.Build.olderThanNumber(id, number)