travis-web/assets/scripts/app/routes/main/search.coffee
2015-01-14 18:07:27 +01:00

28 lines
705 B
CoffeeScript

require 'routes/route'
require 'routes/main_tab'
MainTabRoute = Travis.MainTabRoute
Route = MainTabRoute.extend
renderTemplate: ->
@render 'repo'
@render 'build', into: 'repo'
setupController: (controller, searchPhrase) ->
# TODO: this method is almost the same as _super, refactor this
@controllerFor('repo').activate('index')
@controllerFor('repos').activate('search', searchPhrase)
@currentRepoDidChange()
@controllerFor('repos').addObserver('firstObject', this, 'currentRepoDidChange')
model: (params) ->
params.phrase
deactivate: ->
@_super.apply(this, arguments)
@controllerFor('repos').set('search', undefined)
Travis.MainSearchRoute = Route