short-jsdoc
Version:
short and simple jsdoc Object Oriented syntax format and implementation
41 lines (29 loc) • 751 B
JavaScript
//@module shortjsdoc.html
//@class IndexView @extends AbstractView
var IndexView = AbstractView.extend({
className: 'index'
, template: 'index'
, initialize: function(application, options)
{
var self = this;
this.application = application;
this.options = options || {};
this.options.private = this.options.private ? parseInt(this.options.private, 10) : 0;
this.modules = this.application.data.modules;
if(this.options.private)
{
this.modules = _.filter(this.modules, function(m)
{
return self.isModulePublic(m);
});
}
this.classes = this.application.data.classes;
if(this.options.private)
{
this.classes = _.filter(this.classes, function(c)
{
return self.isClassPublic(c);
});
}
}
});