X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=tools%2Fhtdocs%2Fmkws.js;h=c11738a88f6be33dd25d7bcd3e197c59bda0b0f6;hb=925d2356891199a978c06866733f663af30f335d;hp=b0f5f8355e690cbe5b4dc2a3cd9867f34ac334a1;hpb=ac8a46bd5216324957c2b62887cda61dc388bc65;p=mkws-moved-to-github.git
diff --git a/tools/htdocs/mkws.js b/tools/htdocs/mkws.js
index b0f5f83..c11738a 100644
--- a/tools/htdocs/mkws.js
+++ b/tools/htdocs/mkws.js
@@ -264,9 +264,12 @@ function my_onshow(data) {
var html = [];
for (var i = 0; i < data.hits.length; i++) {
var hit = data.hits[i];
- html.push('
');
- html.push(renderSummary(hit));
- html.push('
');
+ html.push('',
+ renderSummary(hit),
+ '
');
+ if (hit.recid == curDetRecId) {
+ html.push(renderDetails(curDetRecData));
+ }
}
replaceHtml(results, html.join(''));
}
@@ -274,20 +277,27 @@ function my_onshow(data) {
function renderSummary(hit)
{
- var html = [];
- html.push(''
- + hit["md-title"] +' ');
- if (hit["md-title-remainder"] !== undefined) {
- html.push('' + hit["md-title-remainder"] + ' ');
+ if (mkws.templateSummary === undefined) {
+ loadTemplate("Summary");
}
- if (hit["md-title-responsibility"] !== undefined) {
- html.push(''+hit["md-title-responsibility"]+'');
- }
- if (hit.recid == curDetRecId) {
- html.push(renderDetails(curDetRecData));
+
+ if (mkws.templateSummary) {
+ hit._id = "mkwsRec_" + hit.recid;
+ hit._onclick = "mkws.showDetails(this.id);return false;"
+ return mkws.templateSummary(hit);
+ } else {
+ var html = [];
+ html.push(''
+ + hit["md-title"] +' ');
+ if (hit["md-title-remainder"] !== undefined) {
+ html.push('' + hit["md-title-remainder"] + ' ');
+ }
+ if (hit["md-title-responsibility"] !== undefined) {
+ html.push(''+hit["md-title-responsibility"]+'');
+ }
+ return html.join('');
}
- return html.join('');
}