'
@@ -34,7 +37,7 @@ Drupal.theme.mkdruResult = function(hit, num, detailLink) {
return html;
};
-Drupal.theme.mkdruFacetContainer = function (facetsData, facetsCfg) {
+Drupal.theme.mkdruFacetContainer = function (facetsCfg) {
var fs = [];
for (var fname in facetsCfg) {
facetsCfg[fname].originalKey = fname;
@@ -44,37 +47,54 @@ Drupal.theme.mkdruFacetContainer = function (facetsData, facetsCfg) {
var html = '
Facet browser
';
for (var i=0; i';
html += '';
html += '
';
- html += ''
}
html += '
';
return html;
};
Drupal.theme.mkdruFacet = function (terms, facet, max, selections) {
+ jQuery('#mkdru-container-'+facet).hide();
var html = "";
+ var show = false;
for (var i = 0; i < terms.length && i < max; i++ ) {
+ show = true;
var term = terms[i];
- html += ''+terms[i].name;
- if (term.selected) html += "";
- html += ' (' + terms[i].freq
- + ') ';
+ var id = term.name.split(/w+/).join("-").toLowerCase();
+ html += '
';
+ html += '
';
}
- var sel = selections[facet];
- if (terms.length == 0 && sel && sel.length) {
- for (var i=0; i'+sel[i]+' (0) ';
+ if (terms.length == 0 && selections && selections.length) {
+ for (var i=0; i';
+ html += '