From 490bef8d4061ef1274ead68d62e3f9a599e9927c Mon Sep 17 00:00:00 2001 From: Kai Volland Date: Tue, 8 Oct 2019 10:12:12 +0200 Subject: [PATCH] Readds modules without classes to navigation --- config/jsdoc/api/template/publish.js | 34 ++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) diff --git a/config/jsdoc/api/template/publish.js b/config/jsdoc/api/template/publish.js index a81eb8c4c0..45402fb006 100644 --- a/config/jsdoc/api/template/publish.js +++ b/config/jsdoc/api/template/publish.js @@ -248,6 +248,40 @@ function buildNav(members) { memberof: v.longname }) }); + } else if (v.kind == 'module') { + const classes = find({ + kind: 'class', + memberof: v.longname + }); + // only add modules without classes + if (classes.length === 0) { + nav.push({ + type: 'module', + longname: v.longname, + prettyname: v.longname + .substring(0, v.longname.indexOf('~')) + .replace('module:', '') + .replace('ol/', ''), + name: v.name, + members: find({ + kind: 'member', + memberof: v.longname + }), + methods: find({ + kind: 'function', + memberof: v.longname + }), + typedefs: find({ + kind: 'typedef', + memberof: v.longname + }), + fires: v.fires, + events: find({ + kind: 'event', + memberof: v.longname + }) + }); + } } }); return nav;