-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('<p>', obj[i], '</p>', "\n");
- }
- return acc.join('');
+// This is intended to handle paragraphs from Wikipedia, hence the
+// rather hacky code to remove numbered references.
+//
+Handlebars.registerHelper('mkws-paragraphs', function(obj) {
+ var acc = [];
+ for (var i = 0; i < obj.length; i++) {
+ acc.push('<p>', obj[i].replace(/\[[0-9,]+\]/g, ''), '</p>');
+ }
+ return acc.join('');