Render information about no repos into main template
This commit is contained in:
parent
704bd9434e
commit
75784da25e
|
@ -16,10 +16,9 @@ Travis.ReposController = Ember.ArrayController.extend
|
|||
).observes('currentUser.id')
|
||||
|
||||
tabOrIsLoadedDidChange: (->
|
||||
if @get('tab') == 'owned' && @get('isLoaded') && @get('length') == 0 && !@get('gettingStartedLoaded')
|
||||
@set('gettingStartedLoaded', true)
|
||||
if @get('tab') == 'owned' && @get('isLoaded') && @get('length') == 0
|
||||
|
||||
@container.lookup('router:main').transitionTo('getting_started')
|
||||
@container.lookup('router:main').send('renderNoOwnedRepos')
|
||||
).observes('isLoaded', 'tab')
|
||||
|
||||
isLoadedBinding: 'content.isLoaded'
|
||||
|
|
|
@ -52,6 +52,10 @@ Ember.Router.reopen
|
|||
# a better way (like "parent" resource for everything inside map)
|
||||
Ember.Route.reopen
|
||||
events:
|
||||
renderNoOwnedRepos: ->
|
||||
console.log 'renderNoOwnedRepos'
|
||||
@render('no_owned_repos', outlet: 'main')
|
||||
|
||||
afterSignIn: (path) ->
|
||||
@afterSignIn(path)
|
||||
|
||||
|
@ -141,16 +145,6 @@ Travis.SetupLastBuild = Ember.Mixin.create
|
|||
build = @controllerFor('repo').get('repo.lastBuild')
|
||||
@controllerFor('build').set('build', build)
|
||||
|
||||
Travis.GettingStartedRoute = Ember.Route.extend
|
||||
setupController: ->
|
||||
$('body').attr('id', 'getting-started')
|
||||
@controllerFor('application').connectLayout('simple')
|
||||
@_super.apply(this, arguments)
|
||||
|
||||
renderTemplate: ->
|
||||
@render 'top', outlet: 'top'
|
||||
@_super.apply(this, arguments)
|
||||
|
||||
Travis.IndexCurrentRoute = Ember.Route.extend Travis.DontSetupModelForControllerMixin, Travis.SetupLastBuild,
|
||||
renderTemplate: ->
|
||||
@render 'repo'
|
||||
|
|
|
@ -11,7 +11,7 @@
|
|||
</li>
|
||||
<li>
|
||||
<a href="http://status.travis-ci.com">{{t layouts.top.status}}</a>
|
||||
</li>
|
||||
</li>
|
||||
<li class="menu community">
|
||||
<p class="handle">
|
||||
<a href="#">Help</a>
|
||||
|
|
Loading…
Reference in New Issue
Block a user