' of ' + data.merged + ' (found: '
+ data.total + ')</div>';
drawPager(pager);
- // navi
+
var results = document.getElementById("results");
var html = [];
}
}
if (hit.recid == curDetRecId) {
- html.push(renderDetails(curDetRecData));
+ html.push(renderDetails_iphone(curDetRecData));
}
html.push('</div>');
}
if (detRecordDiv) return;
curDetRecData = data;
var recordDiv = document.getElementById('recdiv_'+curDetRecData.recid);
- var html = renderDetails(curDetRecData);
+ var html = renderDetails_iphone(curDetRecData);
recordDiv.innerHTML += html;
}
function applicationMode(newmode)
{
var searchdiv = document.getElementById("searchForm");
- var navi = document.getElementById("navi");
if (newmode)
inApp = newmode;
if (inApp) {
document.getElementById("heading").style.display="none";
searchdiv.style.display = 'none';
- navi.style.display = 'none';
}
else {
searchdiv.style.display = '';
// limit by target functions
function limitTarget (id, name)
{
- var navi = document.getElementById('navi');
- navi.innerHTML =
- 'Source: <a class="crossout" href="#" onclick="delimitTarget();return false;">'
- + name + '</a>';
- navi.innerHTML += '<hr/>';
curFilter = 'pz:id=' + id;
resetPage();
loadSelect();
function delimitTarget ()
{
- var navi = document.getElementById('navi');
- navi.innerHTML = '';
curFilter = null;
resetPage();
loadSelect();
if (lastClkbl < pages)
postdots = '...';
- pagerDiv.innerHTML += '<div style="float: clear">'
+ pagerDiv.innerHTML += '<div style="float: none">'
+ prev + predots + middle + postdots + next + '</div><hr/>';
}
details += '</table></div>';
return details;
}
- //EOF
+
+function renderLine(title, value) {
+ if (value != undefined)
+ return '<li><h3>' + title + '</h3> <big>' + value + '</big></li>';
+ return '';
+}
+
+function renderLineURL(title, URL, display) {
+ if (URL != undefined)
+ return '<li><h3>' + title + '</h3> <a href="' + URL + '" target="_blank">' + display + '</a></li>';
+ return '';
+}
+
+function renderLineEmail(dtitle, email, display) {
+ if (email != undefined)
+ return '<li><h3>' + title + '</h3> <a href="mailto:' + email + '" target="_blank">' + display + '</a></li>';
+ return '';
+}
+
+function renderDetails_iphone(data, marker)
+{
+ //return renderDetails(data,marker);
+
+
+ var details = ''
+/*
+ details = '<div id="header" id="det_'+data.recid+'">'
+ + '<h1>Detailed Info</h1>'
+ + '<a id="backbutton" href="hidedetail(\'det_' + data.recid + '\')">Back</a>'
+ + '</div>';
+*/
+ if (marker)
+ details += '<h4>'+ marker + '</h4>';
+ details += '<ul class="field">';
+ if (data["md-title"] != undefined) {
+ details += '<li><h3>Title</h3> <big> ' + data["md-title"];
+ if (data["md-title-remainder"] !== undefined) {
+ details += ' ' + data["md-title-remainder"] + ' ';
+ }
+ if (data["md-title-responsibility"] !== undefined) {
+ details += '<i>'+ data["md-title-responsibility"] +'</i>';
+ }
+ details += '</big>'
+ details += '</li>'
+ }
+ details
+ +=renderLine('Date', data["md-date"])
+ + renderLine('Author', data["md-author"])
+ + renderLineURL('URL', data["md-electronic-url"], data["md-electronic-url"])
+ + renderLine('Subject', data["location"][0]["md-subject"]);
+
+ if (data["location"][0]["@name"] != undefined)
+ details += renderLine('Location', data["location"][0]["@name"] + " (" +data["location"][0]["@id"] + ")");
+ details += '</ul>';
+ return details;
+}
+
+//EOF