From: Jason Skomorowski Date: Tue, 8 Jul 2014 00:32:13 +0000 (-0400) Subject: Per-facet templates. X-Git-Tag: 1.0.0~324^2~56 X-Git-Url: http://lists.indexdata.dk/cgi-bin?a=commitdiff_plain;h=a4989aded76c2239a89abe0472ead2fc308b8206;p=mkws-moved-to-github.git Per-facet templates. --- diff --git a/src/mkws-widget-termlists.js b/src/mkws-widget-termlists.js index 54c65c4..294f3ff 100644 --- a/src/mkws-widget-termlists.js +++ b/src/mkws-widget-termlists.js @@ -59,7 +59,19 @@ mkws.registerWidgetType('Facet', function() { linkdata: linkdata }); } - var template = team.loadTemplate(that.config.template || "Facet"); + // configured template > facet specific template > default facet template + var template; + if (that.config.template) { + template = team.loadTemplate(that.config.template); + } else { + template = team.loadTemplate("Facet-" + caption); + if (template) { + that.log("Using Facet-" + caption + " template.") + } else { + that.log("No " + caption + " specific template, using default.") + template = team.loadTemplate("Facet"); + } + } that.node.html(template({ name: name, caption: caption,