include global typedefs and events in template output; don't put "undefined" into typedef headers (#292)

This commit is contained in:
Jeff Williams 2012-12-27 07:41:38 -08:00
parent ddb700e957
commit adcb06ca56
2 changed files with 5 additions and 5 deletions

View File

@ -115,7 +115,7 @@
<?js } ?> <?js } ?>
<?js <?js
var typedefs = self.find({kind: 'typedef', memberof: doc.longname}); var typedefs = self.find({kind: 'typedef', memberof: title === 'Global' ? {isUndefined: true} : doc.longname});
if (typedefs && typedefs.length && typedefs.forEach) { if (typedefs && typedefs.length && typedefs.forEach) {
?> ?>
<h3 class="subsection-title">TypeDefs</h3> <h3 class="subsection-title">TypeDefs</h3>
@ -126,7 +126,7 @@
<?js } ?> <?js } ?>
<?js <?js
var events = self.find({kind: 'event', memberof: doc.longname}); var events = self.find({kind: 'event', memberof: title === 'Global' ? {isUndefined: true} : doc.longname});
if (events && events.length && events.forEach) { if (events && events.length && events.forEach) {
?> ?>
<h3 class="subsection-title">Events</h3> <h3 class="subsection-title">Events</h3>

View File

@ -1,6 +1,6 @@
<?js var data = obj; ?> <?js var data = obj; ?>
<dt> <dt>
<h4 class="name" id="<?js= id ?>"><?js= data.attribs + name + data.signature ?></h4> <h4 class="name" id="<?js= id ?>"><?js= data.attribs + name + (data.signature ? data.signature : '') ?></h4>
<?js if (data.summary) { ?> <?js if (data.summary) { ?>
<p class="summary"><?js= summary ?></p> <p class="summary"><?js= summary ?></p>