-
Amanda Ghassaei authoredAmanda Ghassaei authored
ModalView.js 823 B
/**
* Created by aghassaei on 6/17/15.
*/
define(['jquery', 'underscore', 'backbone', 'text!modalViewTemplate'], function($, _, Backbone, template){
return Backbone.View.extend({
el: "#genericModal",
events: {
//on close - destroy
},
initialize: function(data){
this.render(data);
},
render: function(data){
this.$el.html(this.template(data));
this.$el.modal("show");
},
destroy: function(){
this.stopListening();
this.undelegateEvents();
this.$el.removeData().unbind();
// this.remove();//todo not convinced I have this right yet
// Backbone.View.prototype.remove.call(this);
},
template: _.template(template)
});
});