Move registration of 'link' helper down so it can use debug()
authorMike Taylor <mike@indexdata.com>
Wed, 27 Nov 2013 16:26:24 +0000 (16:26 +0000)
committerMike Taylor <mike@indexdata.com>
Wed, 27 Nov 2013 16:26:24 +0000 (16:26 +0000)
tools/htdocs/mkws.js

index 1218c40..1a58f58 100644 (file)
@@ -3,15 +3,6 @@
 
 "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 = '<a href="' + url + '">' + text + '</a>';
-
-  return new Handlebars.SafeString(result);
-});
-
 // Set up namespace and some state.
 var mkws = {
     filters: [],
@@ -109,6 +100,17 @@ mkws.debug_function = function (string) {
 }
 var debug = mkws.debug_function; // local alias
 
+
+Handlebars.registerHelper('link', function(text, url) {
+  text = Handlebars.Utils.escapeExpression(text);
+  url  = Handlebars.Utils.escapeExpression(url);
+
+  var result = '<a href="' + url + '">' + text + '</a>';
+
+  return new Handlebars.SafeString(result);
+});
+
+
 {
     /* default mkws config */
     var config_default = {