travis-web/assets/javascripts/app/controllers/profile.coffee

23 lines
538 B
CoffeeScript

require 'controllers/base'
Travis.ProfileController = Travis.Controller.extend
name: 'profile'
init: ->
@_super('top', 'user', 'hooks')
connect: (parent) ->
@_super(parent)
@connectTop()
viewShow: (params) ->
@connectUser(@currentUser)
@connectHooks(Travis.Hook.find())
connectUser: (user) ->
@profileController.connectOutlet(outletName: 'main', name: 'user', context: user)
connectHooks: (hooks) ->
@userController.connectOutlet(outletName: 'hooks', name: 'hooks', context: hooks) if hooks