From 43a06151e47d2c59b833cbd8c26d97865ee850b6 Mon Sep 17 00:00:00 2001 From: Ivan Kohler Date: Thu, 7 Jun 2012 00:56:06 -0700 Subject: starting to work... --- rt/share/html/NoAuth/js/ahah.js | 51 ----------------------------------------- 1 file changed, 51 deletions(-) delete mode 100644 rt/share/html/NoAuth/js/ahah.js (limited to 'rt/share/html/NoAuth/js/ahah.js') diff --git a/rt/share/html/NoAuth/js/ahah.js b/rt/share/html/NoAuth/js/ahah.js deleted file mode 100644 index 5fcb47a19..000000000 --- a/rt/share/html/NoAuth/js/ahah.js +++ /dev/null @@ -1,51 +0,0 @@ -/* -% $r->content_type('application/x-javascript'); -*/ -// originally Fetched from http://www.opendarwin.org/~drernie/src/ahah.js - No Copyright - Public Domain -// a patch fetched from http://www.xfront.com/microformats/examples/ahah/example01/ahah.js - see http://issues.bestpractical.com/Ticket/Display.html?id=14296 - -function ahah(url, target, delay) { - // document.getElementById(target).innerHTML = 'Loading '+url +'...'; - var req; - 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(req, url, target, delay);}; - if ( use_get == 1 ) { - req.open("GET", url, true); - } - else{ - req.open("POST", url, true); - } - req.send(""); - } -} - -function ahahDone(req, 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(); -- cgit v1.2.1