Don't instantiate builds for repos list to not load them

This commit is contained in:
Piotr Sarnacki 2012-09-28 00:20:17 +02:00
parent 40260c17d5
commit 5fc58e34dc
4 changed files with 1520 additions and 1514 deletions

View File

@ -178,6 +178,12 @@ Travis.Router = Ember.Router.extend
router.get('repositoryController').set 'build', build
router.get('repositoryController').activate 'build'
serialize: (router, build) ->
if build.get
{ id: build.get('id') }
else
{ id: build }
deserialize: (router, params) ->
# Something is wrong here. If I don't use deferred, id is not
# initialized and url ends up being /jobs/null

View File

@ -15,8 +15,8 @@
<a {{action showRepository this href=true}} class="slug">{{slug}}</a>
{{/if}}
</div>
{{#if lastBuild.id}}
<a {{action showBuild this lastBuild href=true}} class="last_build">{{lastBuildNumber}}</a>
{{#if lastBuildId}}
<a {{action showBuild this lastBuildId href=true}} class="last_build">{{lastBuildNumber}}</a>
{{/if}}
<p class="summary">

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff