Write to <div id="stat"> only if it exists
authorWolfram Schneider <wosch@indexdata.dk>
Tue, 16 Dec 2008 18:07:25 +0000 (19:07 +0100)
committerWolfram Schneider <wosch@indexdata.dk>
Tue, 16 Dec 2008 18:07:25 +0000 (19:07 +0100)
Fix off-by-one error in 'Displaying' statistics:
0-20, 20-40 -> 1-20, 21-40

www/jsdemo/example_client.js

index 6a4be33..2b10465 100644 (file)
@@ -49,7 +49,7 @@ function my_onshow(data) {
     var pager = document.getElementById("pager");
     pager.innerHTML = "";
     pager.innerHTML +='<hr/><div style="float: right">Displaying: ' 
-                    + data.start + ' to ' + (data.start + data.num) +
+                    + (data.start + 1) + ' to ' + (data.start + data.num) +
                      ' of ' + data.merged + ' (found: ' 
                      + data.total + ')</div>';
     drawPager(pager);
@@ -80,6 +80,9 @@ function my_onshow(data) {
 
 function my_onstat(data) {
     var stat = document.getElementById("stat");
+    if (stat == null)
+       return;
+    
     stat.innerHTML = '<b> .:STATUS INFO</b> -- Active clients: '
                         + data.activeclients
                         + '/' + data.clients + ' -- </span>'