From: Anders S. Mortensen Date: Fri, 5 Jan 2007 14:56:05 +0000 (+0000) Subject: Record presentation. X-Git-Tag: before.append.child~25 X-Git-Url: http://git.indexdata.com/?a=commitdiff_plain;h=5017b103ece3eeb4e3ab181d5e49d50af8e56018;p=pazpar2-moved-to-github.git Record presentation. --- diff --git a/www/demo/search.js b/www/demo/search.js index d871381..b5b462a 100644 --- a/www/demo/search.js +++ b/www/demo/search.js @@ -1,4 +1,4 @@ -/* $Id: search.js,v 1.5 2007-01-05 13:53:33 sondberg Exp $ +/* $Id: search.js,v 1.6 2007-01-05 14:56:05 sondberg Exp $ * --------------------------------------------------- * Javascript container */ @@ -145,6 +145,11 @@ function update_action (new_action) { } +function make_pager (hits, offset, max) { + return '1 Next'; +} + + function show_records() { if (xshow.readyState != 4) @@ -166,10 +171,15 @@ function show_records() var start = Number(xml.getElementsByTagName('start')[0].childNodes[0].nodeValue); var num = Number(xml.getElementsByTagName('num')[0].childNodes[0].nodeValue); var clients = Number(xml.getElementsByTagName("activeclients")[0].childNodes[0].nodeValue); - body.innerHTML = 'Records : '; - body.innerHTML += (start + 1) + ' to ' + (start + num) + - ' of ' + merged + ' (total hits: ' + total + ')'; - + body.innerHTML = '
' + + make_pager(merged, start, 20) + + '
'; + + body.innerHTML += '
Records : ' + (start + 1) + + ' to ' + (start + num) + ' of ' + merged + + ' (total hits: ' + total + ')


'; + +/* if (start + num < merged) body.innerHTML += ' Previous'; body.innerHTML += '
'; +*/ + body.innerHTML += '
'; + for (i = 0; i < hits.length; i++) { - body.innerHTML += '

'; - body.innerHTML += (i + start + 1) + ': '; var mk = hits[i].getElementsByTagName("title"); - if (mk[0]) - body.innerHTML += mk[0].childNodes[0].nodeValue; - body.innerHTML += '

'; + + body.innerHTML += ''; + + if (mk[0]) { + var field = mk[0].childNodes[0].nodeValue; + } + body.innerHTML += field + ''; } + + body.innerHTML += '
'; shown++; if (clients > 0) {