2015-03-20 14:21:44 -07:00

26 lines
853 B
JavaScript

define(['jquery', 'backbone'], function($, Backbone){
var View = Backbone.View.extend({
initialize: function(){
this.setElement('#error-alert');
$(this.el).modal({
show : false,
keyboard : true,
backdrop : true
});
},
display: function(vars, failback, onClose){
if(vars){
$(this.el).modal('show');
$(this.el).find('.modal-title').html(vars.title);
$(this.el).find('.modal-body').html(vars.content);
}
if(typeof failback == typeof Function){
failback();
}
if(typeof onClose == typeof Function){
$(this.el).unbind('hidden').on('hidden', onClose);
}
}
});
return View;
});