summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
14d2a43)
within <div class="details"> with proper ID. As a result, they share
cosmetics with the default case and respond properly to clicks
elsewhere.
function renderDetails(data, marker)
{
function renderDetails(data, marker)
{
+ var details = '<div class="details" id="mkwsDet_'+data.recid+'">';
+
if (mkws.templateRecord === undefined) {
maybeLoadTemplate("Record");
}
if (mkws.templateRecord) {
var template = mkws.templateRecord;
if (mkws.templateRecord === undefined) {
maybeLoadTemplate("Record");
}
if (mkws.templateRecord) {
var template = mkws.templateRecord;
+ details += template(data);
+ } else {
+ details += defaultRenderRecord(data, marker);
- var details = '<div class="details" id="mkwsDet_'+data.recid+'"><table>';
+ details += '</div>';
+ return details;
+}
+
+function defaultRenderRecord(data, marker)
+{
+ var details = '<table>';
if (marker) details += '<tr><td colspan="2">'+ marker + '</td></tr>';
var locations = [];
if (marker) details += '<tr><td colspan="2">'+ marker + '</td></tr>';
var locations = [];
} else {
details += renderField("Location" + (locations.length == 1 ? "" : "s"), locations);
}
} else {
details += renderField("Location" + (locations.length == 1 ? "" : "s"), locations);
}
- details += '</table></div>';
-