-/*global Class render_template panels */
-var HTMLView = Class.extend({
+/*global View render_template panels */
+var HTMLView = View.extend({
element: null,
model: null,
template: 'html-view-template',
init: function(element, model, template) {
- this.element = $(element);
- this.model = model;
- this.template = template || this.template;
- this.element.html(render_template(this.template, {}));
+ this._super(element, model, template);
},
dispose: function() {
-
+ this._super();
}
});
// Register view
-panels.push({name: 'html', klass: HTMLView});
\ No newline at end of file
+panels['html'] = HTMLView;
\ No newline at end of file