Files
2016-04-28 15:20:25 +02:00

25 lines
525 B
JavaScript

var indexArticleLevels = require('./indexArticleLevels');
/**
Index levels in a part
@param {Part}
@param {Number} index
@return {Part}
*/
function indexPartLevels(part, index) {
var baseLevel = String(index + 1);
var articles = part.getArticles();
articles = articles.map(function(inner, i) {
return indexArticleLevels(inner, baseLevel + '.' + (i + 1));
});
return part.merge({
level: baseLevel,
articles: articles
});
}
module.exports = indexPartLevels;