X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=root%2Fstatic%2Fjs%2Fraid.js;fp=root%2Fstatic%2Fjs%2Fraid.js;h=8bec240b57e1689932cfe721bf490b2618e3b091;hb=3fc40135d773a95ede229e71efb48e07fdf3c418;hp=0000000000000000000000000000000000000000;hpb=253b06f925b12f8b5d3528dbf932a4c9427508aa;p=ndwebbie.git diff --git a/root/static/js/raid.js b/root/static/js/raid.js new file mode 100644 index 0000000..8bec240 --- /dev/null +++ b/root/static/js/raid.js @@ -0,0 +1,158 @@ +function getHTTPObject() { + var xmlhttp; + /*@cc_on + @if (@_jscript_version >= 5) + try { + xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); + } catch (e) { + try { + xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); + } catch (E) { + xmlhttp = false; + } + } + @else + xmlhttp = false; + @end @*/ + + if (!xmlhttp && typeof XMLHttpRequest != 'undefined') { + try { + xmlhttp = new XMLHttpRequest(); + } catch (e) { + xmlhttp = false; + } + } + return xmlhttp; +} + +var modified = '_'; + +function claim(dataSource, target, wave,cmd){ + var HTTP = getHTTPObject(); + if(HTTP) { + var url = dataSource + '&cmd='+cmd+'&target=' + target + '&wave=' + wave + '&rand='+ Math.random(); + //obj.innerHTML = "test"; + HTTP.open("GET", url,true); + HTTP.onreadystatechange = function(){ + if (HTTP.readyState == 4 && + HTTP.status == 200) { + updateClaims(dataSource,HTTP.responseXML,false); + var obj = document.getElementById("targets"); + if (obj){ + clearObject(obj); + var re = new RegExp("targetlist>((.|\\n)*)