2014-11-28 17:49:41 -08:00
|
|
|
ModalView = require 'views/core/ModalView'
|
2014-11-29 15:31:34 -08:00
|
|
|
template = require 'templates/account/job-profile-code-modal'
|
2014-07-17 09:12:21 -07:00
|
|
|
LevelSessionCodeView = require 'views/common/LevelSessionCodeView'
|
|
|
|
|
|
|
|
module.exports = class JobProfileCodeModal extends ModalView
|
2014-11-29 15:31:34 -08:00
|
|
|
id: 'job-profile-code-modal'
|
2014-07-17 09:12:21 -07:00
|
|
|
template: template
|
|
|
|
modalWidthPercent: 90
|
|
|
|
plain: true
|
|
|
|
|
|
|
|
constructor: (options) ->
|
|
|
|
super(arguments...)
|
|
|
|
@session = options.session
|
|
|
|
|
|
|
|
getRenderData: ->
|
|
|
|
c = super()
|
|
|
|
c.session = @session
|
|
|
|
c
|
|
|
|
|
|
|
|
afterRender: ->
|
|
|
|
super()
|
|
|
|
codeView = new LevelSessionCodeView({session:@session})
|
|
|
|
@insertSubView(codeView, @$el.find('.level-session-code-view'))
|
|
|
|
|