very early stage od pz2.js lib
[pazpar2-moved-to-github.git] / www / pz2_js / client_pz2.js
1 function init() {
2     my_paz = new pz2( { "onshow": my_onshow, "onstat": my_onstat, "onterm": my_onterm }, true );
3 }
4
5 function my_onshow(data) {
6     var body = document.getElementById("body");
7
8     body.innerHTML = '<div>active clients: ' + data.activeclients + '</div>' +
9                      '<div>merged: ' + data.merged + '</div>' +
10                      '<div>total: ' + data.total + '</div>' +
11                      '<div>start: ' + data.start + '</div>' +
12                      '<div>num: ' + data.num + '</div>';
13 }
14
15 function my_onstat(data) {
16     var stat = document.getElementById("stat");
17
18     stat.innerHTML = '<div>active clients: ' + data.activeclients + '</div>' +
19                      '<div>hits: ' + data.hits + '</div>' +
20                      '<div>records: ' + data.records + '</div>' +
21                      '<div>clients: ' + data.clients + '</div>' +
22                      '<div>searching: ' + data.searching + '</div>';
23 }
24
25 function my_onterm(data) {
26     var termlist = document.getElementById("termlist");
27     
28     termlist.innerHTML = "";
29     for ( i = 0; i < data.author.length; i++ ) {
30         termlist.innerHTML += '<div><span>' + data.author[i].name + ' </span><span> (' + data.author[i].freq + ')</span></div>';
31     }
32 }