From 2e5c86e69aebc7ac594db58ac0dbc63de7397527 Mon Sep 17 00:00:00 2001 From: Mike Taylor Date: Mon, 7 Apr 2014 12:01:32 +0100 Subject: [PATCH] Separate out callback for displaying termlists area and filling individual lists. --- src/mkws-widget-termlists.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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('')); } }); -- 1.7.10.4