codecombat/app/views/core/DiplomatSuggestionModal.coffee

26 lines
709 B
CoffeeScript
Raw Normal View History

ModalView = require 'views/core/ModalView'
template = require 'templates/core/diplomat-suggestion'
{me} = require 'core/auth'
forms = require 'core/forms'
2014-01-03 10:32:13 -08:00
module.exports = class DiplomatSuggestionModal extends ModalView
2014-07-01 10:16:26 +08:00
id: 'diplomat-suggestion-modal'
2014-01-03 10:32:13 -08:00
template: template
events:
2014-07-01 10:16:26 +08:00
'click #subscribe-button': 'subscribeAsDiplomat'
2014-01-03 10:32:13 -08:00
subscribeAsDiplomat: ->
me.setEmailSubscription 'diplomatNews', true
2014-06-11 13:16:17 -07:00
me.patch()
2014-07-01 10:16:26 +08:00
$('#email_translator').prop('checked', 1)
2014-01-03 10:32:13 -08:00
@hide()
noty {
text: $.i18n.t 'account_settings.saved'
layout: 'topCenter'
timeout: 5000
type: 'information'
}
Backbone.Mediator.publish 'router:navigate',
route: "/contribute/diplomat"