+};
+
+Drupal.theme.prototype.mkdruFacetTerm = function (term, facet) {
+ var html = '<a href="';
+ switch (facet) {
+ case 'source':
+ html += mkdru.hashAddDelOne('limit_' + facet, term.id, 'page');
+ break;
+ case 'subject':
+ case 'author':
+ html += mkdru.hashAddDelOne('limit_' + facet, term.name, 'page');
+ break;
+ }
+ html += '">' + term.name + '</a><span> (' + term.freq + ')</span><br/>';
+ return html;
+};
+
+Drupal.theme.prototype.mkdruFacetLimit = function (term, link) {
+ if (term) {
+ return '<p>' + Drupal.t('Only displaying ') + term.name + '</p>'
+ + '<p><a href="' + link + '">' + Drupal.t('Show all...') + '</a></p>';
+ }