X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=mkdru.theme.js;h=800f2b3fcb953f13101a3918f40843ea55b3dbd8;hb=aa8e1fdaaa759602a95aa4cdd9186d209ae8abe6;hp=df09df4b896e31bed72dd703e41989289b6109c6;hpb=368440f16fce179517479e3eed656aa5f5520dcb;p=mkdru-moved-to-drupal.org.git
diff --git a/mkdru.theme.js b/mkdru.theme.js
index df09df4..800f2b3 100644
--- a/mkdru.theme.js
+++ b/mkdru.theme.js
@@ -1,18 +1,46 @@
Drupal.theme.prototype.mkdruResult = function(hit, num) {
- var html = [];
- html.push('
'
- + '' + num + '. '
- + ''
- + hit["md-title"] + ' ');
+ var html = "";
+ html += ''
+ + '' + num + '. '
+ + ''
+ + hit["md-title"] + ' ';
if (hit["md-title-remainder"] !== undefined) {
- html.push('' + hit["md-title-remainder"] + ' ');
+ html += ''
+ + hit["md-title-remainder"] + ' ';
}
if (hit["md-title-responsibility"] !== undefined) {
- html.push(''+hit["md-title-responsibility"]+'');
+ html += ''
+ + hit["md-title-responsibility"]
+ + '';
}
- html.push('');
- return (html.join(''));
+ html += '';
+ return html;
+};
+
+Drupal.theme.prototype.mkdruDetail = function(data) {
+ var html = '';
+ if (data["md-title"] != undefined) {
+ html += 'Title | : '+data["md-title"];
+ if (data["md-title-remainder"] !== undefined) {
+ html += ' : ' + data["md-title-remainder"] + ' ';
+ }
+ if (data["md-title-responsibility"] !== undefined) {
+ html += ' '+ data["md-title-responsibility"] +'';
+ }
+ html += ' |
';
+ }
+ if (data["md-date"] != undefined)
+ html += 'Date | : ' + data["md-date"] + ' |
';
+ if (data["md-author"] != undefined)
+ html += 'Author | : ' + data["md-author"] + ' |
';
+ if (data["md-electronic-url"] != undefined)
+ html += 'URL | : ' + data["md-electronic-url"] + '' + ' |
';
+ if (data["location"][0]["md-subject"] != undefined)
+ html += 'Subject | : ' + data["location"][0]["md-subject"] + ' |
';
+ if (data["location"][0]["@name"] != undefined)
+ html += 'Location | : ' + data["location"][0]["@name"] + " (" +data["location"][0]["@id"] + ")" + ' |
';
+ html += '
';
+ return html;
};
Drupal.theme.prototype.mkdruPager = function (data, curPage, pages) {
@@ -26,10 +54,10 @@ Drupal.theme.prototype.mkdruPager = function (data, curPage, pages) {
? firstClkbl + 2*onsides
: pages;
- var prev = '<< Prev | ';
+ var prev = '<< Prev | ';
if (curPage > 1)
var prev = ''
- +'<< Prev | ';
+ +'<< Prev | ';
var middle = '';
for(var i = firstClkbl; i <= lastClkbl; i++) {