From 925d2356891199a978c06866733f663af30f335d Mon Sep 17 00:00:00 2001 From: Mike Taylor Date: Fri, 29 Nov 2013 17:22:14 +0000 Subject: [PATCH] Move rendering of full record back up into my_onshow() renderSummary(hit) now uses Summary template if provided. --- tools/htdocs/mkws.js | 34 ++++++++++++++++++++++------------ 1 file changed, 22 insertions(+), 12 deletions(-) diff --git a/tools/htdocs/mkws.js b/tools/htdocs/mkws.js index 446fc7c..c11738a 100644 --- a/tools/htdocs/mkws.js +++ b/tools/htdocs/mkws.js @@ -267,6 +267,9 @@ function my_onshow(data) { 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(''); } -- 1.7.10.4