X-Git-Url: http://git.squeep.com/?p=squeep-html-template-helper;a=blobdiff_plain;f=lib%2Ftemplate-helper.js;h=16a14cc4c3d0bdfd42406a03ef29d31f698eddaa;hp=a20d1aec13721cfda098ef7514df175422f51dfa;hb=6f6bea9c4444979f564f7e2242dbd3504895a22e;hpb=e2c0fe7d1ab89eb892cad2f9003391c2e41010e7 diff --git a/lib/template-helper.js b/lib/template-helper.js index a20d1ae..16a14cc 100644 --- a/lib/template-helper.js +++ b/lib/template-helper.js @@ -93,6 +93,17 @@ const secondsToPeriod = (seconds) => { }; +/** + * Return array of strings prefixed with tabs. + * @param {Number} indent + * @param {String[]} list + */ +const indented = (indent, list) => { + const spacer = '\t'.repeat(indent); + return list.map((l) => `${spacer}${l}`); +}; + + /** * Render the preamble for an HTML page. * @param {Number} pagePathLevel number of paths below root this page is @@ -363,6 +374,7 @@ module.exports = { htmlHeader, htmlFooter, htmlMessages, + indented, renderNavLink, LI, UL,