/* * vim: ts=4:sw=4:expandtab */ (function () { 'use strict'; window.Whisper = window.Whisper || {}; Whisper.ConfirmationDialogView = Whisper.View.extend({ className: 'confirmation-dialog', template: $('#confirmation-dialog').html(), 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 }; }, ok: function() { this.remove(); this.resolve(); }, cancel: function() { this.remove(); this.reject(); } }); })();