X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=www%2Fiphone%2Fexample_client.js;h=f3dbc0e1d59152449b6c0800160629a4199a525f;hb=ba078badeed6453da3df9c8ebfaa330e5efd95a1;hp=755b68c32c2969569cc47ea601b6f65ca42fbe80;hpb=d8f4cd30b30f562c17cf77dae52d4d35e3b5a771;p=pazpar2-moved-to-github.git diff --git a/www/iphone/example_client.js b/www/iphone/example_client.js index 755b68c..f3dbc0e 100644 --- a/www/iphone/example_client.js +++ b/www/iphone/example_client.js @@ -59,7 +59,7 @@ function my_onshow(data) { ' of ' + data.merged + ' (found: ' + data.total + ')'; drawPager(pager); - // navi + var results = document.getElementById("results"); var html = []; @@ -287,13 +287,11 @@ function domReady () 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 = ''; @@ -305,6 +303,7 @@ function applicationMode(newmode) function onFormSubmitEventHandler() { resetPage(); + document.getElementById("logo").style.display = 'none'; loadSelect(); triggerSearch(); submitted = true; @@ -371,11 +370,6 @@ function limitOrResetQuery (field, value, selected) { // limit by target functions function limitTarget (id, name) { - var navi = document.getElementById('navi'); - navi.innerHTML = - 'Source: ' - + name + ''; - navi.innerHTML += '
'; curFilter = 'pz:id=' + id; resetPage(); loadSelect(); @@ -386,8 +380,6 @@ function limitTarget (id, name) function delimitTarget () { - var navi = document.getElementById('navi'); - navi.innerHTML = ''; curFilter = null; resetPage(); loadSelect(); @@ -499,6 +491,7 @@ function showDetails (prefixRecId) { // remove current detailed view if any var detRecordDiv = document.getElementById('det_'+oldRecId); + //alert("oldRecId: " + oldRecId + " " + detRecordDiv != null); // lovin DOM! if (detRecordDiv) detRecordDiv.parentNode.removeChild(detRecordDiv); @@ -557,7 +550,7 @@ function renderDetails(data, marker) function renderLine(title, value) { if (value != undefined) - return '
  • ' + title + '

    ' + value + '
  • '; + return '
  • ' + title + '

    ' + value + '
  • '; return ''; } @@ -576,18 +569,25 @@ function renderLineEmail(dtitle, email, display) { function renderDetails_iphone(data, marker) { //return renderDetails(data,marker); - - var details = '
    '; + + + var details = '
    ' +/* + details = ''; +*/ if (marker) details += '

    '+ marker + '

    '; details += '
      '; if (data["md-title"] != undefined) { details += '
    • Title

      ' + data["md-title"]; if (data["md-title-remainder"] !== undefined) { - details += '' + data["md-title-remainder"] + ' '; + details += ' ' + data["md-title-remainder"] + ' '; } if (data["md-title-responsibility"] !== undefined) { - details += ' '+ data["md-title-responsibility"] +''; + details += ''+ data["md-title-responsibility"] +''; } details += '' details += '
    • ' @@ -599,8 +599,8 @@ function renderDetails_iphone(data, marker) + renderLine('Subject', data["location"][0]["md-subject"]); if (data["location"][0]["@name"] != undefined) - renderLine(details, 'Location', data["location"][0]["@name"] + " (" +data["location"][0]["@id"] + ")"); - details += '
    '; + details += renderLine('Location', data["location"][0]["@name"] + " (" +data["location"][0]["@id"] + ")"); + details += '
    '; return details; }