/* * vim: ts=4:sw=4:expandtab */ (function () { 'use strict'; window.Whisper = window.Whisper || {}; Whisper.ConfirmationDialogView = Whisper.View.extend({ className: 'confirmation-dialog', templateName: 'confirmation-dialog', initialize: function(options) { this.message = options.message; this.resolve = options.resolve; this.reject = options.reject; this.render(); }, events: { 'click .ok': 'ok', 'click .cancel': 'cancel', }, render_attributes: function() { return { message: this.message, cancel: i18n('cancel'), ok: i18n('ok') }; }, ok: function() { this.remove(); this.resolve(); }, cancel: function() { this.remove(); this.reject(); } }); })();