]> ruin.nu Git - ndwebbie.git/blobdiff - raid.js
show all information from raids
[ndwebbie.git] / raid.js
diff --git a/raid.js b/raid.js
index 5a4eb14d97929b9c0c29ec13e51323e5e2bcc510..5835beed0de54b3c7347b71bfbafd08966e4d902 100644 (file)
--- a/raid.js
+++ b/raid.js
@@ -56,8 +56,11 @@ function listTargets(dataSource){
                if (http.readyState == 4 &&
                                http.status == 200) {
                        var obj = document.getElementById("targets");
-                       if (obj)
-                               obj.innerHTML = http.responseText;
+                       if (obj){
+                               var re = new RegExp("targetlist>(.*)</targetlist", "m");
+                               re.test(http.responseText);
+                               obj.innerHTML = RegExp.$1;
+                       }
                }
        }
        http.send(null);
@@ -86,9 +89,9 @@ function updateClaims(dataSource,xmldoc,timestamp){
                obj.innerHTML = '';
                var waves = targets[i].getElementsByTagName("wave");;
                for (var j = 0; j < waves.length; j++){
-                       var command = waves[j].firstChild.nextSibling;
-                       var claimers = command.nextSibling;
-                       var joinable = claimers.nextSibling;
+                       var command = waves[j].getElementsByTagName("command")[0];
+                       var claimers = waves[j].getElementsByTagName("claimers")[0];
+                       var joinable = waves[j].getElementsByTagName("joinable")[0];
                        var wave = waves[j].attributes.getNamedItem("id").nodeValue;
                        command = command.firstChild.nodeValue;
                        if(claimers.firstChild){
@@ -112,7 +115,7 @@ function updateClaims(dataSource,xmldoc,timestamp){
                                }*/
                                obj.appendChild(b);
                        }
-                       if (command == 'unclaim'){
+                       if (command == 'Unclaim'){
                                var b = document.createElement("input");
                                b.type = 'button';
                                b.value = 'J';