From 3fbc25718eae6b7fc67f822755f68f8f53b1ef8a Mon Sep 17 00:00:00 2001 From: Peter Bacon Darwin Date: Wed, 19 Feb 2014 16:21:20 +0000 Subject: chore(doc-gen): improve grouping and sorting of api nav items --- docs/config/processors/pages-data.js | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'docs/config/processors/pages-data.js') diff --git a/docs/config/processors/pages-data.js b/docs/config/processors/pages-data.js index ff419423..43fdc9dd 100644 --- a/docs/config/processors/pages-data.js +++ b/docs/config/processors/pages-data.js @@ -56,8 +56,19 @@ var navGroupMappers = { delete docTypes.module; }) + .tap(function(docTypes) { + if ( docTypes.input ) { + docTypes.directive = docTypes.directive || []; + // Combine input docTypes into directive docTypes + docTypes.directive = docTypes.directive.concat(docTypes.input); + delete docTypes.input; + } + }) + .forEach(function(sectionPages, sectionName) { + sectionPages = _.sortBy(sectionPages, 'name'); + if ( sectionPages.length > 0 ) { // Push a navItem for this section navItems.push({ -- cgit v1.2.3