diff --git a/assets/scripts/app/controllers/repos.coffee b/assets/scripts/app/controllers/repos.coffee index 6fb3d02e..0f8c95e7 100644 --- a/assets/scripts/app/controllers/repos.coffee +++ b/assets/scripts/app/controllers/repos.coffee @@ -3,11 +3,23 @@ require 'travis/limited_array' Travis.ReposController = Ember.ArrayController.extend defaultTab: 'recent' isLoadedBinding: 'content.isLoaded' + needs: ['currentUser'] + currentUserBinding: 'controllers.currentUser' init: -> Ember.run.later(@updateTimes.bind(this), Travis.INTERVALS.updateTimes) @_super.apply this, arguments + recentRepos: (-> + Travis.LimitedArray.create + content: Em.ArrayProxy.extend(Em.SortableMixin).create( + sortProperties: ['sortOrder'] + content: Travis.Repo.find() + isLoadedBinding: 'content.isLoaded' + ) + limit: 30 + ).property() + updateTimes: -> if content = @get('content') content.forEach (r) -> r.updateTimes() @@ -20,18 +32,10 @@ Travis.ReposController = Ember.ArrayController.extend this["view#{$.camelize(tab)}"](params) viewRecent: -> - return if @get('content') - content = Travis.LimitedArray.create - content: Em.ArrayProxy.extend(Em.SortableMixin).create( - sortProperties: ['sortOrder'] - content: Travis.Repo.find() - isLoadedBinding: 'content.isLoaded' - ) - limit: 30 - @set('content', content) + @set('content', @get('recentRepos')) viewOwned: -> - @set('content', Travis.Repo.accessibleBy(Travis.app.get('currentUser.login'))) + @set('content', Travis.Repo.accessibleBy(@get('currentUser.login'))) viewSearch: (params) -> @set('content', Travis.Repo.search(params.search)) diff --git a/assets/scripts/app/pusher.coffee b/assets/scripts/app/pusher.coffee index 2c5c757f..bd4a3e22 100644 --- a/assets/scripts/app/pusher.coffee +++ b/assets/scripts/app/pusher.coffee @@ -46,7 +46,7 @@ $.extend Travis.Pusher.prototype, Travis.Job.find(data.job.id).clearLog() Ember.run.next -> - Travis.app.store.receive(event, data) + Travis.store.receive(event, data) normalize: (event, data) -> switch event diff --git a/assets/scripts/app/templates/auth/signin.hbs b/assets/scripts/app/templates/auth/signin.hbs index a5609048..867fa2b5 100644 --- a/assets/scripts/app/templates/auth/signin.hbs +++ b/assets/scripts/app/templates/auth/signin.hbs @@ -6,6 +6,6 @@ {{else}}
- Please sign in with GitHub. + Please sign in with GitHub.
{{/if}} diff --git a/assets/scripts/app/templates/layouts/profile.hbs b/assets/scripts/app/templates/layouts/profile.hbs index dfd3d499..53b66ed7 100644 --- a/assets/scripts/app/templates/layouts/profile.hbs +++ b/assets/scripts/app/templates/layouts/profile.hbs @@ -18,7 +18,7 @@ -