X-Git-Url: http://sru.miketaylor.org.uk/?a=blobdiff_plain;f=src%2Fmkws-widget-termlists.js;h=e61ea645d2e41144164a6e1edba893ee7ab81bb9;hb=2e5c86e69aebc7ac594db58ac0dbc63de7397527;hp=ce801ec20dd5ab143a68ee7d11a585f2e1293153;hpb=ee3953c2d2dcdec10648134bc75ae6fcf257e9b0;p=mkws-moved-to-github.git diff --git a/src/mkws-widget-termlists.js b/src/mkws-widget-termlists.js index ce801ec..e61ea64 100644 --- a/src/mkws-widget-termlists.js +++ b/src/mkws-widget-termlists.js @@ -6,7 +6,9 @@ mkws.registerWidgetType('Termlists', function() { this.team.queue("termlists").subscribe(function(data) { // display if we first got results $(that.node).show(); + }); + this.team.queue("termlists").subscribe(function(data) { for (var i = 0; i < facets.length; i++) { var name = facets[i] var ref = mkws.facetConfig[name]; @@ -14,8 +16,7 @@ mkws.registerWidgetType('Termlists', function() { if (!ref) { alert("bad facet configuration: '" + name + "'"); } else { - var output = makeSingleFacet(ref[0], data[name], ref[1], ref[2] ? name : null); - that.team.findnode('.mkwsFacet' + caption).html(output); + makeSingleFacet(ref[0], data[name], ref[1], ref[2] ? name : null); } } @@ -42,7 +43,7 @@ mkws.registerWidgetType('Termlists', function() { + ' ' + data[i].freq + ''); acc.push(''); } - return acc.join(''); + that.team.findnode('.mkwsFacet' + caption).html(acc.join('')); } });