24 lines
603 B
CoffeeScript
24 lines
603 B
CoffeeScript
`import MainTabRoute from 'travis/routes/main-tab'`
|
|
|
|
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)
|
|
|
|
@setCurrentRepoObservers()
|
|
|
|
model: (params) ->
|
|
params.phrase.replace(/%2F/g, '/')
|
|
|
|
deactivate: ->
|
|
@_super.apply(this, arguments)
|
|
|
|
@controllerFor('repos').set('search', undefined)
|
|
|
|
`export default Route`
|