Sligth fixes.
[pazpar2-moved-to-github.git] / www / jsdemo / example_client.js
index 6c68437..732415e 100644 (file)
@@ -5,7 +5,7 @@
 // create a parameters array and pass it to the pz2's constructor
 // then register the form submit event with the pz2.search function
 // autoInit is set to true on default
-var usesessions = false;
+var usesessions = true;
 var pazpar2path = '/pazpar2/search.pz2';
 if (document.location.hash == '#nosessions') {
     usesessions = false;
@@ -59,12 +59,13 @@ function my_onshow(data) {
     
     for (var i = 0; i < data.hits.length; i++) {
         var hit = data.hits[i];
-       var html = '<div class="record" id="rec_' + hit.recid + '" onclick="showDetails(this.id)">'
+       var html = '<div class="record" id="rec_' + hit.recid 
+            + '" onclick="showDetails(this.id);return false;">'
                     +'<span>' + (i + 1 + recPerPage * ( curPage - 1)) + '. </span>'
                     +'<a href="#"><b>' + hit["md-title"] +
                     ' </b></a>'; 
        if (hit["md-title-remainder"] !== undefined) {
-           html += '<span>' + hit["md-title-remainder"] + '</span>';
+           html += '<span>' + hit["md-title-remainder"] + ' </span>';
        }
        if (hit["md-title-responsibility"] !== undefined) {
            html += '<span><i>' + hit["md-title-responsibility"] + '</i></span>';
@@ -80,10 +81,11 @@ function my_onshow(data) {
 
 function my_onstat(data) {
     var stat = document.getElementById("stat");
-    stat.innerHTML = '<span> -STATUS INFO- : <span>Active clients: '+ data.activeclients
-                        + '/' + data.clients + ' | </span>'
+    stat.innerHTML = '<b> .:STATUS INFO</b> -- Active clients: '
+                        + data.activeclients
+                        + '/' + data.clients + ' -- </span>'
                         + '<span>Retrieved records: ' + data.records
-                        + '/' + data.hits + '</span>';
+                        + '/' + data.hits + ' :.</span>';
 }
 
 function my_onterm(data) {
@@ -94,7 +96,7 @@ function my_onterm(data) {
     for (var i = 0; i < data.xtargets.length; i++ ) {
         termlist.innerHTML += '<a href="#" target_id='
             + data.xtargets[i].id
-            + ' onclick="limitTarget(this.getAttribute(\'target_id\'), this.firstChild.nodeValue)">' 
+            + ' onclick="limitTarget(this.getAttribute(\'target_id\'), this.firstChild.nodeValue);return false;">' 
                             + data.xtargets[i].name 
                             + ' </a><span> (' 
                             + data.xtargets[i].freq 
@@ -105,7 +107,7 @@ function my_onterm(data) {
     
     termlist.innerHTML += '<div class="termtitle">.::Subjects</div>';
     for (var i = 0; i < data.subject.length; i++ ) {
-        termlist.innerHTML += '<a href="#" onclick="limitQuery(\'su\', this.firstChild.nodeValue)">' 
+        termlist.innerHTML += '<a href="#" onclick="limitQuery(\'su\', this.firstChild.nodeValue);return false;">' 
                             + data.subject[i].name 
                             + '</a><span>  (' 
                             + data.subject[i].freq 
@@ -116,7 +118,7 @@ function my_onterm(data) {
     
     termlist.innerHTML += '<div class="termtitle">.::Authors</div>';
     for (var i = 0; i < data.author.length; i++ ) {
-        termlist.innerHTML += '<a href="#" onclick="limitQuery(\'au\', this.firstChild.nodeValue)">' 
+        termlist.innerHTML += '<a href="#" onclick="limitQuery(\'au\', this.firstChild.nodeValue);return false;">' 
                             + data.author[i].name 
                             + ' </a><span> (' 
                             + data.author[i].freq 
@@ -213,7 +215,7 @@ function limitTarget (id, name)
 {
     var navi = document.getElementById('navi');
     navi.innerHTML = 
-        'Source: <a class="crossout" href="#" onclick="delimitTarget()">'
+        'Source: <a class="crossout" href="#" onclick="delimitTarget();return false;">'
         + name + '</a>';
     navi.innerHTML += '<hr/>';
     curFilter = 'pz:id=' + id;
@@ -338,7 +340,6 @@ function showDetails ( prefixRecId ) {
     }
 
     curDetRecId = recId;
-
     // request the record
     my_paz.record(recId);
 }