- function makeSingleFacet(caption, data, max, pzIndex) {
- that.log("in makeSingleFacet(" + caption + ")");
- var teamName = that.team.name();
+ widget.autosearch(that);
+});
+
+
+mkws.registerWidgetType('Facet', function() {
+ var that = this;
+ var teamName = that.team.name();
+ var name = that.config.facet;
+ var ref = mkws.facetConfig[name] || alert("no facet definition for '" + name + "'");
+ var caption = ref[0];
+ var max = ref[1];
+ var pzIndex = ref[2] ? name : null;
+
+ that.team.queue("termlists").subscribe(function(data) {
+ data = data[name];