X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fmkws-widget-termlists.js;h=166c853d37cb64f90b3d3eb43afdbdc8a20b3957;hb=a8222fe3f79e3d9ab3974326254596261cb2a460;hp=cfb603ab93e8dd0e3ef667da09a847d533646a31;hpb=9f2cf5accdc8c7445b58cdfeed6bf2f312d20119;p=mkws-moved-to-github.git diff --git a/src/mkws-widget-termlists.js b/src/mkws-widget-termlists.js index cfb603a..166c853 100644 --- a/src/mkws-widget-termlists.js +++ b/src/mkws-widget-termlists.js @@ -31,6 +31,20 @@ mkws.registerWidgetType('Termlists', function() { alert("bad facet configuration: '" + name + "'"); } else { addSingleScaffold(acc, ref[0]); + function addSingleScaffold(acc, caption) { + var teamName = that.team.name(); + acc.push('
'); + acc.push('
'); + } + } + } + + for (var i = 0; i < facets.length; i++) { + var name = facets[i] + var ref = facetConfig[name]; + if (!ref) { + alert("bad facet configuration: '" + name + "'"); + } else { output[name] = makeSingleFacet(ref[0], data[name], ref[1], ref[2] ? name : null); } } @@ -46,12 +60,6 @@ mkws.registerWidgetType('Termlists', function() { that.team.findnode('.mkwsFacet' + caption).html(output[name]); } - function addSingleScaffold(acc, caption) { - var teamName = that.team.name(); - acc.push('
'); - acc.push('
'); - } - function makeSingleFacet(caption, data, max, pzIndex) { var teamName = that.team.name();