- var termlist = document.getElementById("termlist");
- replaceHtml(termlist, termlists.join(''));
+ var termlist = document.getElementById("mkwsTermlists");
+ replaceHtml(termlist, acc.join(''));
+
+ if (mkws_config.responsive_design)
+ mkws_mobile_resize();
+}
+
+function add_single_facet(acc, caption, data, max, cclIndex) {
+ acc.push('<div class="facet">');
+ acc.push('<div class="termtitle">' + M(caption) + '</div>');
+ for (var i = 0; i < data.length && i < max; i++ ) {
+ acc.push('<a href="#" ');
+ var action;
+ if (!cclIndex) {
+ // Special case: target selection
+ acc.push('target_id='+data[i].id+' ');
+ action = 'limitTarget(this.getAttribute(\'target_id\'),this.firstChild.nodeValue)';
+ } else {
+ action = 'limitQuery(\'' + cclIndex + '\', this.firstChild.nodeValue)';
+ }
+ acc.push('onclick="' + action + ';return false;">' + data[i].name + '</a>'
+ + '<span> (' + data[i].freq + ')</span><br/>');
+ }
+ acc.push('</div>');