mirror of
https://github.com/jsdoc/jsdoc.git
synced 2025-12-08 19:46:11 +00:00
Do not show a header for Classes if the documentation contains no classes.
This commit is contained in:
parent
80211c4af0
commit
eb0186b96a
@ -272,14 +272,18 @@
|
|||||||
return a.name > b.name;
|
return a.name > b.name;
|
||||||
});
|
});
|
||||||
if (classNames.length) {
|
if (classNames.length) {
|
||||||
nav += '<h3>Classes</h3><ul>';
|
var moduleClasses = 0;
|
||||||
classNames.forEach(function(c) {
|
classNames.forEach(function(c) {
|
||||||
var moduleSameName = find({kind: 'module', longname: c.longname});
|
var moduleSameName = find({kind: 'module', longname: c.longname});
|
||||||
if (moduleSameName.length) {
|
if (moduleSameName.length) {
|
||||||
c.name = c.name.replace('module:', 'require(')+')';
|
c.name = c.name.replace('module:', 'require("')+'")';
|
||||||
|
moduleClasses++;
|
||||||
moduleSameName[0].module = c;
|
moduleSameName[0].module = c;
|
||||||
}
|
}
|
||||||
|
if (moduleClasses !== -1 && moduleClasses < classNames.length) {
|
||||||
|
nav += '<h3>Classes</h3><ul>';
|
||||||
|
moduleClasses = -1;
|
||||||
|
}
|
||||||
if ( !hasOwnProperty.call(seen, c.longname) ) nav += '<li>'+linkto(c.longname, c.name)+'</li>';
|
if ( !hasOwnProperty.call(seen, c.longname) ) nav += '<li>'+linkto(c.longname, c.name)+'</li>';
|
||||||
seen[c.longname] = true;
|
seen[c.longname] = true;
|
||||||
});
|
});
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user