Skip to content

Commit 4c57bcf

Browse files
committed
feat(events): in navigation, list under parent classes
1 parent 9c75f84 commit 4c57bcf

File tree

1 file changed

+15
-1
lines changed

1 file changed

+15
-1
lines changed

publish.js

Lines changed: 15 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -304,6 +304,7 @@ function buildMemberNav(items, itemHeading, itemsSeen, linktoFn) {
304304
items.forEach(function (item) {
305305
var methods = find({ kind: "function", memberof: item.longname })
306306
var members = find({ kind: "member", memberof: item.longname })
307+
var events = find({ kind: "event", memberof: item.longname })
307308
var displayName
308309

309310
if (!hasOwnProp.call(item, "longname")) {
@@ -343,6 +344,15 @@ function buildMemberNav(items, itemHeading, itemsSeen, linktoFn) {
343344
})
344345
}
345346

347+
if (events.length) {
348+
events.forEach(function (event) {
349+
if (event.inherited && conf.showInheritedInNav === false) {
350+
return
351+
}
352+
nav.push(buildNavItem(buildNavType(event.kind, linkto(event.longname, event.name))))
353+
})
354+
}
355+
346356
itemsSeen[item.longname] = true
347357
}
348358
})
@@ -384,11 +394,15 @@ function buildNav(members) {
384394
var seen = {};
385395
var seenTutorials = {};
386396

397+
// console.log('--- members ----');
398+
// console.log(members.events);
399+
400+
401+
387402
nav = nav.concat(buildMemberNav(members.tutorials, "Tutorials", seenTutorials, linktoTutorial));
388403
nav = nav.concat(buildMemberNav(members.classes, "Classes", seen, linkto));
389404
nav = nav.concat(buildMemberNav(members.modules, "Modules", {}, linkto));
390405
nav = nav.concat(buildMemberNav(members.externals, "Externals", seen, linktoExternal));
391-
nav = nav.concat(buildMemberNav(members.events, "Events", seen, linkto));
392406
nav = nav.concat(buildMemberNav(members.namespaces, "Namespaces", seen, linkto));
393407
nav = nav.concat(buildMemberNav(members.mixins, "Mixins", seen, linkto));
394408
nav = nav.concat(buildMemberNav(members.interfaces, "Interfaces", seen, linkto));

0 commit comments

Comments
 (0)