Initial commit with results/pager/status styled
[mkdruding1.git] / mkdruding2.js
1 Drupal.theme.mkdruResult = function(hit, num, detailLink) {
2   var html = "";
3   html += '<li class="search-result" id="rec_' + hit.recid + '" >'
4     + '<h3 class="title">'
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>'
14         + '</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>';
20     if (hit['md-date']) {
21       html += '<span class="date"> ('+hit['md-date']+')</span>';
22     }
23     html += '</div><p></p>';
24   }
25   html += "</div>";
26   if (hit["md-description"]) {
27     // limit description to 400 characters
28     html += hit["md-description"][0].substr(0, 400);
29   }
30   html += '</div>'
31   html += '</div>'
32   html += '</div>'
33   html += '</li>';
34   return html;
35 };