UNPKG

crojsdoc

Version:

A documentation generator for JavaScript and CoffeeScript

48 lines (44 loc) 1.75 kB
extends layout block vars - var body_span = 9 - var sidebar_span = 12 - body_span - var use_affix = true - var items = self.result.ns_modules - var has_namespace = true block nav-item - var display_name = item.ctx.name.substr(item.namespace.length) if item.ctx.name===self.name li.active a(href='#'+self.module_data.html_id)= display_name each property in self.properties li.cormo-class-property(class=property.isPrivate ? 'private' : '') a(href='#'+property.html_id)= property.ctx.name if property.isPrivate span.pull-right.label.label-private private if property.ctx.type==='property' span.pull-right.label.label-property property else li a(href=self.rel_path+item.filename+'.html')= display_name block body span.fix-anchor(id=self.module_data.html_id) section h1.class_title= self.name.substr(self.module_data.namespace.length) div | (defined in if self.github && self.github.sourcelink a(href='#{self.github.repository}/blob/#{self.github.branch}/#{self.module_data.defined_in}') #{self.module_data.defined_in.replace(/index.(coffee|js)$/, '')} else | #{self.module_data.defined_in.replace(/index.(coffee|js)$/, '')} |) div!= self.convertLink(self.rel_path, self.module_data.description.summary) div!= self.convertLink(self.rel_path, self.module_data.description.body) - var supplement_item = self.module_data include supplement each item in self.properties span.fix-anchor(id=item.html_id) section(class=item.isPrivate ? 'private' : '') - var display_name = item.ctx.name - var is_method_of_class = false - var method = item include method