X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fmkws-widget-termlists.js;h=e8cab105c6a4f9c6aa2e5cf54c49f4ef2565fde3;hb=8d1d4b22649401af52cfc1f1ba65d9627a149b15;hp=8f6e467788873c3dc508c63343d2e88a3bffde16;hpb=88601f8d8ed0c9dc6c095c13f02b15964f52f0e0;p=mkws-moved-to-github.git diff --git a/src/mkws-widget-termlists.js b/src/mkws-widget-termlists.js index 8f6e467..e8cab10 100644 --- a/src/mkws-widget-termlists.js +++ b/src/mkws-widget-termlists.js @@ -1,12 +1,9 @@ -mkws.registerWidgetType('Termlists', function() { +mkws.registerWidgetType('termlists', function() { // Initially hide the termlists; display when we get results var that = this; var team = this.team; - mkws.$(document).ready(function() { - that.node.hide(); - }); team.queue("termlists").subscribe(function(data) { - that.node.show(); + that.node.addClass("active"); }); var template = team.loadTemplate(this.config.template || "Termlists"); @@ -18,7 +15,7 @@ mkws.registerWidgetType('Termlists', function() { }); -mkws.registerWidgetType('Facet', function() { +mkws.registerWidgetType('facet', function() { var facetConfig = { xtargets: [ "Sources", 16, false ], subject: [ "Subjects", 10, true ], @@ -55,6 +52,7 @@ mkws.registerWidgetType('Facet', function() { linkdata += 'onclick="' + action + ';return false;"'; terms.push({ term: data[i].name, + field: data[i].id, count: data[i].freq, linkdata: linkdata }); @@ -64,17 +62,18 @@ mkws.registerWidgetType('Facet', function() { if (that.config.template) { template = team.loadTemplate(that.config.template); } else { - template = team.loadTemplate("Facet-" + caption); + template = team.loadTemplate("facet-" + name); if (template) { - that.log("Using Facet-" + caption + " template.") + that.log("Using facet-" + name + " template.") } else { - that.log("No " + caption + " specific template, using default.") + that.log("No " + name + " specific template, using default.") template = team.loadTemplate("Facet"); } } that.node.html(template({ name: name, caption: caption, + query: that.config.query, terms: terms })); });