diff options
author | cvs2git <cvs2git> | 2010-12-27 00:04:45 +0000 |
---|---|---|
committer | cvs2git <cvs2git> | 2010-12-27 00:04:45 +0000 |
commit | c82d349f864e6bd9f96fd1156903bc1f7193a203 (patch) | |
tree | e117a87533656110b6acd56fc0ca64289892a9f5 /rt/share/html/NoAuth/js/ahah.js | |
parent | 74e058c8a010ef6feb539248a550d0bb169c1e94 (diff) |
This commit was manufactured by cvs2svn to create tag 'TORRUS_1_0_9'.TORRUS_1_0_9
Diffstat (limited to 'rt/share/html/NoAuth/js/ahah.js')
-rw-r--r-- | rt/share/html/NoAuth/js/ahah.js | 48 |
1 files changed, 0 insertions, 48 deletions
diff --git a/rt/share/html/NoAuth/js/ahah.js b/rt/share/html/NoAuth/js/ahah.js deleted file mode 100644 index b10b27142..000000000 --- a/rt/share/html/NoAuth/js/ahah.js +++ /dev/null @@ -1,48 +0,0 @@ -/* -% $r->content_type('application/x-javascript'); -*/ -// Fetched from http://www.opendarwin.org/~drernie/src/ahah.js - No Copyright - Public Domain -function ahah(url, target, delay) { - // document.getElementById(target).innerHTML = 'Loading <a href="'+url+'">'+url +'</a>...'; - if (window.XMLHttpRequest) { - req = new XMLHttpRequest(); - } else if (window.ActiveXObject) { - req = new ActiveXObject("Microsoft.XMLHTTP"); - } - - var use_get; - if ( /webkit|firefox\/2/i.test( navigator.userAgent ) ) { - // seems safari has weird problem with post: - // it does remove the old content of target - // while doesn't replace that with new content - // so is firefox 2 - use_get = 1; - } - - if (req != undefined) { - req.onreadystatechange = function() {ahahDone(url, target, delay);}; - if ( use_get == 1 ) { - req.open("GET", url, true); - } - else{ - req.open("POST", url, true); - } - req.send(""); - } -} - -function ahahDone(url, target, delay) { - if (req.readyState == 4) { // only if req is "loaded" - if (req.status == 200) { // only if "OK" - document.getElementById(target).innerHTML = req.responseText; - } else { - document.getElementById(target).innerHTML="Error loading '"+url+"':\n"+req.statusText; - } - if (delay != undefined) { - setTimeout("ahah(url,target,delay)", delay); // resubmit after delay - //server should ALSO delay before responding - } - } -} - -% $m->abort(); |