short-jsdoc
Version:
short and simple jsdoc Object Oriented syntax format and implementation
28 lines (19 loc) • 679 B
JavaScript
//@module shortjsdoc.html
//@class ApplicationView @extends AbstractView
var ApplicationView = AbstractView.extend({
className: 'application-view'
, template: 'application'
, initialize: function(application)
{
this.application = application;
}
, renderIn: function($el)
{
AbstractView.prototype.renderIn.apply(this, arguments);
this.headerView = this.headerView || new HeaderView(this.application);
this.headerView.renderIn(this.$('[data-type="header-container"]'));
this.mainView = this.application.currentView;
this.mainView.renderIn(this.$('[data-type="main-view-container"]'));
document.title = this.title || window.location.href + '';
}
});