From a4989aded76c2239a89abe0472ead2fc308b8206 Mon Sep 17 00:00:00 2001 From: Jason Skomorowski Date: Mon, 7 Jul 2014 20:32:13 -0400 Subject: [PATCH] Per-facet templates. --- src/mkws-widget-termlists.js | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) 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, -- 1.7.10.4