Fix repo search

This commit is contained in:
Piotr Sarnacki 2015-12-07 17:48:33 +01:00
parent ada9e9ba02
commit 00653e9420
3 changed files with 10 additions and 6 deletions

View File

@ -150,6 +150,8 @@ Repo.reopenClass
result result
promise
withLastBuild: (store) -> withLastBuild: (store) ->
repos = store.filter('repo', {}, (build) -> repos = store.filter('repo', {}, (build) ->
build.get('defaultBranch.lastBuild') build.get('defaultBranch.lastBuild')

View File

@ -11,9 +11,7 @@ Route = TravisRoute.extend
@controllerFor('repo').activate('index') @controllerFor('repo').activate('index')
@controllerFor('repos').activate(@get('reposTabName')) @controllerFor('repos').activate(@get('reposTabName'))
@currentRepoDidChange() @setCurrentRepoObservers()
if repos = @controllerFor('repos')
repos.addObserver('repos.firstObject', this, 'currentRepoDidChange')
deactivate: -> deactivate: ->
if repos = @controllerFor('repos') if repos = @controllerFor('repos')
@ -25,6 +23,11 @@ Route = TravisRoute.extend
if repo = @controllerFor('repos').get('repos.firstObject') if repo = @controllerFor('repos').get('repos.firstObject')
@controllerFor('repo').set('repo', repo) @controllerFor('repo').set('repo', repo)
setCurrentRepoObservers: ->
@currentRepoDidChange()
if repos = @controllerFor('repos')
repos.addObserver('repos.firstObject', this, 'currentRepoDidChange')
actions: actions:
redirectToGettingStarted: -> redirectToGettingStarted: ->
@transitionTo('getting_started') @transitionTo('getting_started')

View File

@ -10,8 +10,7 @@ Route = MainTabRoute.extend
@controllerFor('repo').activate('index') @controllerFor('repo').activate('index')
@controllerFor('repos').activate('search', searchPhrase) @controllerFor('repos').activate('search', searchPhrase)
@currentRepoDidChange() @setCurrentRepoObservers()
@controllerFor('repos').addObserver('firstObject', this, 'currentRepoDidChange')
model: (params) -> model: (params) ->
params.phrase.replace(/%2F/g, '/') params.phrase.replace(/%2F/g, '/')