diff --git a/docs/dgeni-package/index.js b/docs/dgeni-package/index.js index 58b42197c9..b520d8f970 100644 --- a/docs/dgeni-package/index.js +++ b/docs/dgeni-package/index.js @@ -107,7 +107,7 @@ module.exports = new Package('angular', [jsdocPackage, nunjucksPackage]) computeIdsProcessor.idTemplates.push({ docTypes: EXPORT_DOC_TYPES, idTemplate: '${moduleDoc.id}.${name}', - getAliases: function(doc) { return [doc.id]; } + getAliases: function(doc) { return [doc.id, doc.name]; } }); computeIdsProcessor.idTemplates.push({ diff --git a/docs/links-package/index.js b/docs/links-package/index.js new file mode 100644 index 0000000000..86a835f19c --- /dev/null +++ b/docs/links-package/index.js @@ -0,0 +1,12 @@ +var Package = require('dgeni').Package; + +module.exports = new Package('links', []) + +.factory(require('dgeni-packages/ngdoc/inline-tag-defs/link')) +.factory(require('dgeni-packages/ngdoc/services/getAliases')) +.factory(require('dgeni-packages/ngdoc/services/getDocFromAlias')) +.factory(require('dgeni-packages/ngdoc/services/getLinkInfo')) + +.config(function(inlineTagProcessor, linkInlineTagDef) { + inlineTagProcessor.inlineTagDefinitions.push(linkInlineTagDef); +}); diff --git a/docs/public-docs-package/index.js b/docs/public-docs-package/index.js index dbc3c9fcf1..60aac499ea 100644 --- a/docs/public-docs-package/index.js +++ b/docs/public-docs-package/index.js @@ -1,8 +1,8 @@ var Package = require('dgeni').Package; var basePackage = require('../dgeni-package'); +var linksPackage = require('../links-package'); - -module.exports = new Package('angular-public', [basePackage]) +module.exports = new Package('angular-public', [basePackage, linksPackage]) .processor(require('./processors/filterPublicDocs'))