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
+ ' ('