diff --git a/publish.js b/publish.js index 0eefeda..8927fb6 100644 --- a/publish.js +++ b/publish.js @@ -388,7 +388,7 @@ function buildMemberNav(items, itemHeading, itemsSeen, linktoFn) { nav.push(buildNavItem(linkfoFn('', item.name))) return } - + if (!hasOwnProp.call(itemsSeen, item.longname)) { if (!!conf.default.useLongnameInNav) { displayName = item.longname @@ -422,6 +422,12 @@ function buildMemberNav(items, itemHeading, itemsSeen, linktoFn) { }) } + if (members.length) { + members.forEach(function(member) { + nav.push(buildNavItem(buildNavType(member.kind, linkto(member.longname, member.name)))) + }) + } + itemsSeen[item.longname] = true } }) @@ -439,9 +445,9 @@ function linktoExternal(longName, name) { } /** - * Helper to generate navigation list link wrapper around navigation links for + * Helper to generate navigation list link wrapper around navigation links for * locations. - * + * * @param {String} linkClass navigation link classname * @param {String} linkContent navigation link HTML content * @return {String} @@ -457,7 +463,7 @@ function buildNavLink (linkClass, linkContent) { /** * Helper to generate navigation list header wrapper around navigation header content * for headings and filenames. - * + * * @param {String} content navigation header content * @return {String} */ @@ -470,9 +476,9 @@ function buildNavHeading (content) { } /** - * Helper for generating generic navigation wrapper around content passed for + * Helper for generating generic navigation wrapper around content passed for * methods, and types. - * + * * @param {String} itemContent navigation item content * @return {String} */ diff --git a/static/styles/jsdoc-default.css b/static/styles/jsdoc-default.css index c14e3b9..fb5b597 100644 --- a/static/styles/jsdoc-default.css +++ b/static/styles/jsdoc-default.css @@ -236,6 +236,7 @@ nav li { list-style: none; padding: 0; margin: 0; + white-space: nowrap; } .nav-heading {