Reorder functions.
authorMike Taylor <mike@indexdata.com>
Wed, 27 Nov 2013 11:51:45 +0000 (11:51 +0000)
committerMike Taylor <mike@indexdata.com>
Wed, 27 Nov 2013 11:51:45 +0000 (11:51 +0000)
tools/htdocs/mkws.js

index 7d5856e..2ffffef 100644 (file)
@@ -655,6 +655,23 @@ function renderDetails(data, marker)
     return '<div class="details" id="mkwsDet_' + data.recid + '">' + details + '</div>';
 }
 
+
+function maybeLoadTemplate(name)
+{
+    var source = $("#mkwsTemplate" + name).html();
+    if (!source) {
+       debug("no template '" + name + "': falling back to default behaviour");
+       // Mark template as not provided
+       mkws['template' + name] = 0;
+       return;
+    }
+
+    var template = Handlebars.compile(source);
+    debug("compiled template '" + name + "'");
+    mkws['template' + name] = template;
+}
+
+
 function defaultRenderDetails(data, marker)
 {
     var details = '<table>';
@@ -680,22 +697,6 @@ function defaultRenderDetails(data, marker)
 }
 
 
-function maybeLoadTemplate(name)
-{
-    var source = $("#mkwsTemplate" + name).html();
-    if (!source) {
-       debug("no template '" + name + "': falling back to default behaviour");
-       // Mark template as not provided
-       mkws['template' + name] = 0;
-       return;
-    }
-
-    var template = Handlebars.compile(source);
-    debug("compiled template '" + name + "'");
-    mkws['template' + name] = template;
-}
-
-
 function renderField(caption, data, data2, data3) {
     if (data === undefined) {
        return "";