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

@ -93,7 +93,7 @@
<?js } ?> <?js } ?>
<?js <?js
var members = self.find({kind: 'member', memberof: title === 'Global'? {isUndefined: true} : doc.longname}); var members = self.find({kind: 'member', memberof: title === 'Global' ? {isUndefined: true} : doc.longname});
if (members && members.length && members.forEach) { if (members && members.length && members.forEach) {
?> ?>
<h3 class="subsection-title">Members</h3> <h3 class="subsection-title">Members</h3>
@ -104,7 +104,7 @@
<?js } ?> <?js } ?>
<?js <?js
var methods = self.find({kind: 'function', memberof: title === 'Global'? {isUndefined: true} : doc.longname}); var methods = self.find({kind: 'function', memberof: title === 'Global' ? {isUndefined: true} : doc.longname});
if (methods && methods.length && methods.forEach) { if (methods && methods.length && methods.forEach) {
?> ?>
<h3 class="subsection-title">Methods</h3> <h3 class="subsection-title">Methods</h3>
@ -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>