From: Mike Taylor Date: Wed, 27 Nov 2013 16:20:37 +0000 (+0000) Subject: Add Handlebars helper for #link. X-Git-Tag: 0.9.1~148^2~40 X-Git-Url: http://sru.miketaylor.org.uk/?a=commitdiff_plain;h=5e5012f066395e53b3c11ac41aa5e01549cbb3cc;p=mkws-moved-to-github.git 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. --- 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: [],