From 8caae5a94f83821aa94a8c8f9308aca8d4061d10 Mon Sep 17 00:00:00 2001 From: Mike Taylor Date: Tue, 29 Apr 2014 16:16:36 +0100 Subject: [PATCH] Add new Handlebars helper, "paragraphs". --- src/mkws-handlebars.js | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/mkws-handlebars.js b/src/mkws-handlebars.js index 1fabf3c..0d601b6 100644 --- a/src/mkws-handlebars.js +++ b/src/mkws-handlebars.js @@ -4,6 +4,16 @@ Handlebars.registerHelper('json', function(obj) { }); +Handlebars.registerHelper('paragraphs', function(obj) { + var acc = []; + for (var i = 0; i < obj.length; i++) { + // I don't know why, but we need the \n, otherwise Handlebars elides paragraphs + acc.push('

', obj[i], '

', "\n"); + } + return acc.join(''); +}); + + Handlebars.registerHelper('translate', function(s) { return mkws.M(s); }); -- 1.7.10.4