diff options
Diffstat (limited to 'lib/api')
-rw-r--r-- | lib/api/encodeSummary.js | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/lib/api/encodeSummary.js b/lib/api/encodeSummary.js index 2bb8d11..f1a7d97 100644 --- a/lib/api/encodeSummary.js +++ b/lib/api/encodeSummary.js @@ -31,6 +31,17 @@ function encodeSummary(output, summary) { getArticleByLevel: function(level) { var article = summary.getByLevel(level); return (article? encodeSummaryArticle(article) : undefined); + }, + + /** + Get an article by its path + + @param {String} level + @return {Object} + */ + getArticleByPath: function(level) { + var article = summary.getByPath(level); + return (article? encodeSummaryArticle(article) : undefined); } }; |