public.devel/app/utils/BackboneView.js

Summary

Maintainability
A
0 mins
Test Coverage
/**
 * 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;