From 5e5012f066395e53b3c11ac41aa5e01549cbb3cc Mon Sep 17 00:00:00 2001 From: Mike Taylor Date: Wed, 27 Nov 2013 16:20:37 +0000 Subject: [PATCH] Add Handlebars helper for #link. Initial version straight from documentation at http://handlebarsjs.com/#block-expressions Doesn't work correctly with arrays. To be fixed in next delta. --- tools/htdocs/mkws.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tools/htdocs/mkws.js b/tools/htdocs/mkws.js index 2ffffef..1218c40 100644 --- a/tools/htdocs/mkws.js +++ b/tools/htdocs/mkws.js @@ -3,6 +3,15 @@ "use strict"; // HTML5: disable for debug_level >= 2 +Handlebars.registerHelper('link', function(text, url) { + text = Handlebars.Utils.escapeExpression(text); + url = Handlebars.Utils.escapeExpression(url); + + var result = '' + text + ''; + + return new Handlebars.SafeString(result); +}); + // Set up namespace and some state. var mkws = { filters: [], -- 1.7.10.4