Render each individual element of the repeated field "URL" as its own
[mkws-moved-to-github.git] / tools / htdocs / mkws.js
index 2f62b26..b86e413 100644 (file)
@@ -229,11 +229,11 @@ function my_onstat(data) {
     if (stat == null)
        return;
 
-    stat.innerHTML = '<span class="head">Status info</span>' +
+    stat.innerHTML = '<span class="head">' + M('Status info') + '</span>' +
        ' -- ' +
-       '<span class="clients">' + data.activeclients + '/' + data.clients + '</span>' +
+       '<span class="clients">' + M('Active clients') + ': ' + data.activeclients + '/' + data.clients + '</span>' +
        ' -- ' +
-        '<span class="records">' + data.records + '/' + data.hits + '</span>';
+        '<span class="records">' + M('Retrieved records') + ': ' + data.records + '/' + data.hits + '</span>';
 }
 
 function my_onterm(data) {
@@ -306,8 +306,13 @@ function my_onbytarget(data) {
        return;
     }
 
-    var table ='<table><thead><tr><td>Target ID</td><td>Hits</td><td>Diags</td>'
-        +'<td>Records</td><td>State</td></tr></thead><tbody>';
+    var table ='<table><thead><tr>' +
+       '<td>' + M('Target ID') + '</td>' +
+       '<td>' + M('Hits') + '</td>' +
+       '<td>' + M('Diags') + '</td>' +
+       '<td>' + M('Records') + '</td>' +
+       '<td>' + M('State') + '</td>' +
+       '</tr></thead><tbody>';
 
     for (var i = 0; i < data.length; i++ ) {
         table += "<tr><td>" + data[i].id +
@@ -569,7 +574,14 @@ function renderField(caption, data, data2, data3) {
     }
 
     if (caption == "URL") {
-       data = '<a href="' + data + '" target="_blank">' + data + '</a>';
+       var tmp = "";
+       for (var i = 0; i < data.length; i++) {
+           var s = data[i];
+           if (i > 0)
+               tmp += ", ";
+           tmp += '<a href="' + s + '" target="_blank">' + s + '</a>';
+       }
+       data = tmp;
     }
 
     if (data2 != undefined) {