diff -r 000000000000 -r 03b0d1493584 web/wp-content/plugins/ajax-calendar/js/microajax.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/web/wp-content/plugins/ajax-calendar/js/microajax.js Wed Dec 23 17:55:33 2009 +0000 @@ -0,0 +1,34 @@ +// MicroAJAX: http://www.blackmac.de/index.php?/archives/31-Smallest-JavaScript-AJAX-library-ever!.html +function microAjax(url,cF){ +this.bF=function(caller,object){ +return function(){ +return caller.apply(object,new Array(object)); +}} +this.sC=function(object) { +if (this.r.readyState==4) { +this.cF(this.r.responseText); +}} +this.gR=function(){ +if (window.ActiveXObject) +return new ActiveXObject('Microsoft.XMLHTTP'); +else if (window.XMLHttpRequest) +return new XMLHttpRequest(); +else +return false; +} +if (arguments[2]) this.pb=arguments[2]; +else this.pb=""; +this.cF=cF; +this.url=url; +this.r=this.gR(); +if(this.r){ +this.r.onreadystatechange=this.bF(this.sC,this); +if(this.pb!=""){ +this.r.open("POST",url,true); +this.r.setRequestHeader('Content-type','application/x-www-form-urlencoded'); +this.r.setRequestHeader('Connection','close'); +}else{ +this.r.open("GET",url,true); +} +this.r.send(this.pb); +}}