1 Drupal.theme.mkdruResult = function(hit, num, detailLink) {
3 html += '<li class="search-result" id="rec_' + hit.recid + '" >'
5 + '<a href="' + hit['location'][0]['md-electronic-url']
6 + '" target="_blank" >'
7 + hit["md-title"] + '</a></h3>';
8 html += '<div class="search-snippet-info">'
9 + '<p class="search-snippet"></p>'
10 + '<div class="ting-object clearfix">'
11 + '<div class="ting-overview clearfix">'
12 + '<div class="left-column left">'
13 + '<div class="picture"></div>'
15 + '<div class="right-column left">';
16 if (hit["md-author"]) {
17 html += '<div class="creator"><span class="byline">By </span>'
18 + '<a class="author" href="/search/meta/'+hit['md-author']+'">'
19 + hit['md-author']+'</a>';
21 html += '<span class="date"> ('+hit['md-date']+')</span>';
23 html += '</div><p></p>';
26 if (hit["md-description"]) {
27 // limit description to 400 characters
28 html += hit["md-description"][0].substr(0, 400);
37 Drupal.theme.mkdruFacetContainer = function (facetsData, facetsCfg) {
39 for (var fname in facetsCfg) {
40 facetsCfg[fname].originalKey = fname;
41 fs.push(facetsCfg[fname]);
43 fs.sort(function (a,b) { return a.orderWeight - b.orderWeight });
44 var html = '<h2>Facet browser</h2><div class="content">';
45 for (var i=0; i<fs.length; i++) {
47 html += '<fieldset class="form-wrapper">'
48 html += '<legend><span class="fieldset-legend">'+f.displayName
50 html += '<div class="fieldset-wrapper">';
51 html += '<div class="mkdru-facet-'+f.originalKey+'"/>';
59 Drupal.theme.mkdruFacet = function (terms, facet, max) {
61 for (var i = 0; i < terms.length && i < max; i++ ) {
63 html += '<a href="'+term.hashQuery+'"';
64 if (term.selected) html += ' class="cross"><strong';
65 html += '>'+terms[i].name;
66 if (term.selected) html += "</strong>";
67 html += '</a><span> (' + terms[i].freq