public.devel/app/utils/BackboneView.js
/**
* View Description
*
* @langversion JavaScript
*
* @author
* @since
*/
var View = require('core/View');
var template = require('templates/HomeViewTemplate');
var BackboneView = View.extend({
/*
* @private
*/
id: 'view',
/*
* @private
*/
template: template,
//--------------------------------------
//+ INHERITED / OVERRIDES
//--------------------------------------
/*
* @private
*/
initialize: function() {
this.render = _.bind( this.render, this );
},
/*
* @private
*/
render: function() {
this.$el.html( this.template({
content: "View Content"
}));
return this;
}
//--------------------------------------
//+ PUBLIC METHODS / GETTERS / SETTERS
//--------------------------------------
//--------------------------------------
//+ EVENT HANDLERS
//--------------------------------------
//--------------------------------------
//+ PRIVATE AND PROTECTED METHODS
//--------------------------------------
});
module.exports = BackboneView;