crojsdoc
Version:
A documentation generator for JavaScript and CoffeeScript
48 lines (44 loc) • 1.75 kB
text/jade
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