mirror of
https://github.com/codeninjasllc/codecombat.git
synced 2024-11-28 10:06:08 -05:00
26 lines
616 B
CoffeeScript
26 lines
616 B
CoffeeScript
ModalView = require '../kinds/ModalView'
|
|
template = require 'templates/modal/confirm'
|
|
|
|
module.exports = class ConfirmModal extends ModalView
|
|
id: 'confirm-modal'
|
|
template: template
|
|
closeButton: true
|
|
closeOnConfirm: true
|
|
|
|
events:
|
|
'click #decline-button': 'onDecline'
|
|
'click #confirm-button': 'onConfirm'
|
|
|
|
constructor: (@renderData={}, options={}) ->
|
|
super(options)
|
|
|
|
getRenderData: ->
|
|
context = super()
|
|
context.closeOnConfirm = @closeOnConfirm
|
|
_.extend context, @renderData
|
|
|
|
setRenderData: (@renderData) ->
|
|
|
|
onDecline: -> @trigger 'decline'
|
|
|
|
onConfirm: -> @trigger 'confirm'
|