Rename all the templates MKWS-313
[mkws-moved-to-github.git] / src / mkws-widget-termlists.js
index 294f3ff..e3dc55e 100644 (file)
@@ -1,24 +1,21 @@
-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");
+  var template = team.loadTemplate(this.config.template || "termlists");
   this.node.html(template({
-    team: team,
+    team: team.name(),
     facets: this.config.facets
   }));
   this.autosearch();
 });
 
 
-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.")
-        template = team.loadTemplate("Facet");
+        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
     }));
   });