X-Git-Url: http://jsfdemo.indexdata.com/?a=blobdiff_plain;f=www%2Fjsdemo%2Fexample_client.js;h=2b1046585567d403e63197204d9a91ad03d41101;hb=2628f9508a3b56be7071f2db91f9f4fd1f6f2d52;hp=c1671e2e03a3aa808824ff322a57b41db0173540;hpb=cb7f7b2e989a82746dab42bcd4b8b5fe47025a5c;p=pazpar2-moved-to-github.git diff --git a/www/jsdemo/example_client.js b/www/jsdemo/example_client.js index c1671e2..2b10465 100644 --- a/www/jsdemo/example_client.js +++ b/www/jsdemo/example_client.js @@ -31,6 +31,9 @@ var curDetRecData = null; var curSort = 'relevance'; var curFilter = null; var submitted = false; +var SourceMax = 16; +var SubjectMax = 10; +var AuthorMax = 10; // // pz2.js event handlers: @@ -46,7 +49,7 @@ function my_onshow(data) { var pager = document.getElementById("pager"); pager.innerHTML = ""; pager.innerHTML +='
Displaying: ' - + data.start + ' to ' + (data.start + data.num) + + + (data.start + 1) + ' to ' + (data.start + data.num) + ' of ' + data.merged + ' (found: ' + data.total + ')
'; drawPager(pager); @@ -77,6 +80,9 @@ function my_onshow(data) { function my_onstat(data) { var stat = document.getElementById("stat"); + if (stat == null) + return; + stat.innerHTML = ' .:STATUS INFO -- Active clients: ' + data.activeclients + '/' + data.clients + ' -- ' @@ -89,7 +95,7 @@ function my_onterm(data) { termlist.innerHTML = "
TERMLISTS:
"; termlist.innerHTML += '
.::Sources
'; - for (var i = 0; i < data.xtargets.length; i++ ) { + for (var i = 0; i < data.xtargets.length && i < SourceMax; i++ ) { termlist.innerHTML += '' @@ -102,7 +108,7 @@ function my_onterm(data) { termlist.innerHTML += "
"; termlist.innerHTML += '
.::Subjects
'; - for (var i = 0; i < data.subject.length; i++ ) { + for (var i = 0; i < data.subject.length && i < SubjectMax; i++ ) { termlist.innerHTML += '
' + data.subject[i].name + ' (' @@ -113,7 +119,7 @@ function my_onterm(data) { termlist.innerHTML += "
"; termlist.innerHTML += '
.::Authors
'; - for (var i = 0; i < data.author.length; i++ ) { + for (var i = 0; i < data.author.length && i < AuthorMax; i++ ) { termlist.innerHTML += '' + data.author[i].name + ' ('