travis-web/app/controllers/top.coffee
2015-04-01 11:32:04 +02:00

26 lines
633 B
CoffeeScript

`import Ember from 'ember'`
Controller = Ember.Controller.extend
needs: ['currentUser']
userBinding: 'controllers.currentUser'
userName: (->
@get('user.name') || @get('user.login')
).property('user.login', 'user.name')
gravatarUrl: (->
"#{location.protocol}//www.gravatar.com/avatar/#{@get('user.gravatarId')}?s=48&d=mm"
).property('user.gravatarId')
actions: {
toggleBurgerMenu: ->
@toggleProperty('is-open')
return false
}
showCta: (->
!@get('auth.signedIn') && !@get('config.pro') && !@get('landingPage')
).property('auth.signedIn', 'landingPage')
`export default Controller`