phpldapadmin/application/media/js/dojo-release-1.7.2/dojox/jq.js
2013-03-19 15:55:33 +11:00

1290 lines
24 KiB
JavaScript

//>>built
define(["dijit","dojo","dojox","dojo/require!dojo/NodeList-traverse,dojo/NodeList-manipulate,dojo/io/script"],function(_1,_2,_3){
_2.provide("dojox.jq");
_2.require("dojo.NodeList-traverse");
_2.require("dojo.NodeList-manipulate");
_2.require("dojo.io.script");
(function(){
_2.config.ioPublish=true;
var _4="|img|meta|hr|br|input|";
function _5(_6,_7){
_6+="";
_6=_6.replace(/<\s*(\w+)([^\/\>]*)\/\s*>/g,function(_8,_9,_a){
if(_4.indexOf("|"+_9+"|")==-1){
return "<"+_9+_a+"></"+_9+">";
}else{
return _8;
}
});
return _2._toDom(_6,_7);
};
function _b(_c){
var _d=_c.indexOf("-");
if(_d!=-1){
if(_d==0){
_c=_c.substring(1);
}
_c=_c.replace(/-(\w)/g,function(_e,_f){
return _f.toUpperCase();
});
}
return _c;
};
var _10=_2.global.$;
var _11=_2.global.jQuery;
var $=_2.global.$=_2.global.jQuery=function(){
var arg=arguments[0];
if(!arg){
return $._wrap([],null,$);
}else{
if(_2.isString(arg)){
if(arg.charAt(0)=="<"){
arg=_5(arg);
if(arg.nodeType==11){
arg=arg.childNodes;
}else{
return $._wrap([arg],null,$);
}
}else{
var _12=_2._NodeListCtor;
_2._NodeListCtor=$;
var _13=arguments[1];
if(_13&&_13._is$){
_13=_13[0];
}else{
if(_2.isString(_13)){
_13=_2.query(_13)[0];
}
}
var nl=_2.query.call(this,arg,_13);
_2._NodeListCtor=_12;
return nl;
}
}else{
if(_2.isFunction(arg)){
$.ready(arg);
return $;
}else{
if(arg==document||arg==window){
return $._wrap([arg],null,$);
}else{
if(_2.isArray(arg)){
var ary=[];
for(var i=0;i<arg.length;i++){
if(_2.indexOf(ary,arg[i])==-1){
ary.push(arg[i]);
}
}
return $._wrap(arg,null,$);
}else{
if("nodeType" in arg){
return $._wrap([arg],null,$);
}
}
}
}
}
}
return $._wrap(_2._toArray(arg),null,$);
};
var _14=_2.NodeList.prototype;
var f=$.fn=$.prototype=_2.delegate(_14);
$._wrap=_2.NodeList._wrap;
var _15=/^H\d/i;
var _16=_2.query.pseudos;
_2.mixin(_16,{has:function(_17,_18){
return function(_19){
return $(_18,_19).length;
};
},visible:function(_1a,_1b){
return function(_1c){
return _2.style(_1c,"visible")!="hidden"&&_2.style(_1c,"display")!="none";
};
},hidden:function(_1d,_1e){
return function(_1f){
return _1f.type=="hidden"||_2.style(_1f,"visible")=="hidden"||_2.style(_1f,"display")=="none";
};
},selected:function(_20,_21){
return function(_22){
return _22.selected;
};
},checked:function(_23,_24){
return function(_25){
return _25.nodeName.toUpperCase()=="INPUT"&&_25.checked;
};
},disabled:function(_26,_27){
return function(_28){
return _28.getAttribute("disabled");
};
},enabled:function(_29,_2a){
return function(_2b){
return !_2b.getAttribute("disabled");
};
},input:function(_2c,_2d){
return function(_2e){
var n=_2e.nodeName.toUpperCase();
return n=="INPUT"||n=="SELECT"||n=="TEXTAREA"||n=="BUTTON";
};
},button:function(_2f,_30){
return function(_31){
return (_31.nodeName.toUpperCase()=="INPUT"&&_31.type=="button")||_31.nodeName.toUpperCase()=="BUTTON";
};
},header:function(_32,_33){
return function(_34){
return _34.nodeName.match(_15);
};
}});
var _35={};
_2.forEach(["text","password","radio","checkbox","submit","image","reset","file"],function(_36){
_35[_36]=function(_37,_38){
return function(_39){
return _39.nodeName.toUpperCase()=="INPUT"&&_39.type==_36;
};
};
});
_2.mixin(_16,_35);
$.browser={mozilla:_2.isMoz,msie:_2.isIE,opera:_2.isOpera,safari:_2.isSafari};
$.browser.version=_2.isIE||_2.isMoz||_2.isOpera||_2.isSafari||_2.isWebKit;
$.ready=$.fn.ready=function(_3a){
_2.addOnLoad(_2.hitch(null,_3a,$));
return this;
};
f._is$=true;
f.size=function(){
return this.length;
};
$.prop=function(_3b,_3c){
if(_2.isFunction(_3c)){
return _3c.call(_3b);
}else{
return _3c;
}
};
$.className={add:_2.addClass,remove:_2.removeClass,has:_2.hasClass};
$.makeArray=function(_3d){
if(typeof _3d=="undefined"){
return [];
}else{
if(_3d.length&&!_2.isString(_3d)&&!("location" in _3d)){
return _2._toArray(_3d);
}else{
return [_3d];
}
}
};
$.merge=function(_3e,_3f){
var _40=[_3e.length,0];
_40=_40.concat(_3f);
_3e.splice.apply(_3e,_40);
return _3e;
};
$.each=function(_41,cb){
if(_2.isArrayLike(_41)){
for(var i=0;i<_41.length;i++){
if(cb.call(_41[i],i,_41[i])===false){
break;
}
}
}else{
if(_2.isObject(_41)){
for(var _42 in _41){
if(cb.call(_41[_42],_42,_41[_42])===false){
break;
}
}
}
}
return this;
};
f.each=function(cb){
return $.each.call(this,this,cb);
};
f.eq=function(){
var nl=$();
_2.forEach(arguments,function(i){
if(this[i]){
nl.push(this[i]);
}
},this);
return nl;
};
f.get=function(_43){
if(_43||_43==0){
return this[_43];
}
return this;
};
f.index=function(arg){
if(arg._is$){
arg=arg[0];
}
return this.indexOf(arg);
};
var _44=[];
var _45=0;
var _46=_2._scopeName+"DataId";
var _47=function(_48){
var id=_48.getAttribute(_46);
if(!id){
id=_45++;
_48.setAttribute(_46,id);
}
};
var _49=function(_4a){
var _4b={};
if(_4a.nodeType==1){
var id=_47(_4a);
_4b=_44[id];
if(!_4b){
_4b=_44[id]={};
}
}
return _4b;
};
$.data=function(_4c,_4d,_4e){
var _4f=null;
if(_4d=="events"){
_4f=_50[_4c.getAttribute(_51)];
var _52=true;
if(_4f){
for(var _53 in _4f){
_52=false;
break;
}
}
return _52?null:_4f;
}
var _54=_49(_4c);
if(typeof _4e!="undefined"){
_54[_4d]=_4e;
}else{
_4f=_54[_4d];
}
return _4e?this:_4f;
};
$.removeData=function(_55,_56){
var _57=_49(_55);
delete _57[_56];
if(_55.nodeType==1){
var _58=true;
for(var _59 in _57){
_58=false;
break;
}
if(_58){
_55.removeAttribute(_46);
}
}
return this;
};
f.data=function(_5a,_5b){
var _5c=null;
this.forEach(function(_5d){
_5c=$.data(_5d,_5a,_5b);
});
return _5b?this:_5c;
};
f.removeData=function(_5e){
this.forEach(function(_5f){
$.removeData(_5f,_5e);
});
return this;
};
function _60(obj,_61){
if(obj==_61){
return obj;
}
var _62={};
for(var x in _61){
if((_62[x]===undefined||_62[x]!=_61[x])&&_61[x]!==undefined&&obj!=_61[x]){
if(_2.isObject(obj[x])&&_2.isObject(_61[x])){
if(_2.isArray(_61[x])){
obj[x]=_61[x];
}else{
obj[x]=_60(obj[x],_61[x]);
}
}else{
obj[x]=_61[x];
}
}
}
if(_2.isIE&&_61){
var p=_61.toString;
if(typeof p=="function"&&p!=obj.toString&&p!=_62.toString&&p!="\nfunction toString() {\n [native code]\n}\n"){
obj.toString=_61.toString;
}
}
return obj;
};
f.extend=function(){
var _63=[this];
_63=_63.concat(arguments);
return $.extend.apply($,_63);
};
$.extend=function(){
var _64=arguments,_65;
for(var i=0;i<_64.length;i++){
var obj=_64[i];
if(obj&&_2.isObject(obj)){
if(!_65){
_65=obj;
}else{
_60(_65,obj);
}
}
}
return _65;
};
$.noConflict=function(_66){
var me=$;
_2.global.$=_10;
if(_66){
_2.global.jQuery=_11;
}
return me;
};
f.attr=function(_67,_68){
if(arguments.length==1&&_2.isString(arguments[0])){
var _69=this[0];
if(!_69){
return null;
}
var arg=arguments[0];
var _6a=_2.attr(_69,arg);
var _6b=_69[arg];
if((arg in _69)&&!_2.isObject(_6b)&&_67!="href"){
return _6b;
}else{
return _6a||_6b;
}
}else{
if(_2.isObject(_67)){
for(var _6c in _67){
this.attr(_6c,_67[_6c]);
}
return this;
}else{
var _6d=_2.isFunction(_68);
this.forEach(function(_6e,_6f){
var _70=_6e[_67];
if((_67 in _6e)&&!_2.isObject(_70)&&_67!="href"){
_6e[_67]=(_6d?_68.call(_6e,_6f):_68);
}else{
if(_6e.nodeType==1){
_2.attr(_6e,_67,(_6d?_68.call(_6e,_6f):_68));
}
}
});
return this;
}
}
};
f.removeAttr=function(_71){
this.forEach(function(_72,_73){
var _74=_72[_71];
if((_71 in _72)&&!_2.isObject(_74)&&_71!="href"){
delete _72[_71];
}else{
if(_72.nodeType==1){
if(_71=="class"){
_72.removeAttribute(_71);
}else{
_2.removeAttr(_72,_71);
}
}
}
});
return this;
};
f.toggleClass=function(_75,_76){
var _77=arguments.length>1;
this.forEach(function(_78){
_2.toggleClass(_78,_75,_77?_76:!_2.hasClass(_78,_75));
});
return this;
};
f.toggle=function(){
var _79=arguments;
if(arguments.length>1&&_2.isFunction(arguments[0])){
var _7a=0;
var _7b=function(){
var _7c=_79[_7a].apply(this,arguments);
_7a+=1;
if(_7a>_79.length-1){
_7a=0;
}
};
return this.bind("click",_7b);
}else{
var _7d=arguments.length==1?arguments[0]:undefined;
this.forEach(function(_7e){
var _7f=typeof _7d=="undefined"?_2.style(_7e,"display")=="none":_7d;
var _80=(_7f?"show":"hide");
var nl=$(_7e);
nl[_80].apply(nl,_79);
});
return this;
}
};
f.hasClass=function(_81){
return this.some(function(_82){
return _2.hasClass(_82,_81);
});
};
f.html=f.innerHTML;
_2.forEach(["filter","slice"],function(_83){
f[_83]=function(){
var nl;
if(_2.isFunction(arguments[0])){
var _84=arguments[0];
arguments[0]=function(_85,_86){
return _84.call(_85,_85,_86);
};
}
if(_83=="filter"&&_2.isString(arguments[0])){
var nl=this._filterQueryResult(this,arguments[0]);
}else{
var _87=_2._NodeListCtor;
_2._NodeListCtor=f;
nl=$(_14[_83].apply(this,arguments));
_2._NodeListCtor=_87;
}
return nl._stash(this);
};
});
f.map=function(_88){
return this._buildArrayFromCallback(_88);
};
$.map=function(ary,_89){
return f._buildArrayFromCallback.call(ary,_89);
};
$.inArray=function(_8a,ary){
return _2.indexOf(ary,_8a);
};
f.is=function(_8b){
return (_8b?!!this.filter(_8b).length:false);
};
f.not=function(){
var _8c=$.apply($,arguments);
var nl=$(_14.filter.call(this,function(_8d){
return _8c.indexOf(_8d)==-1;
}));
return nl._stash(this);
};
f.add=function(){
return this.concat.apply(this,arguments);
};
function _8e(_8f){
var doc=_8f.contentDocument||(((_8f.name)&&(_8f.document)&&(document.getElementsByTagName("iframe")[_8f.name].contentWindow)&&(document.getElementsByTagName("iframe")[_8f.name].contentWindow.document)))||((_8f.name)&&(document.frames[_8f.name])&&(document.frames[_8f.name].document))||null;
return doc;
};
f.contents=function(){
var ary=[];
this.forEach(function(_90){
if(_90.nodeName.toUpperCase()=="IFRAME"){
var doc=_8e(_90);
if(doc){
ary.push(doc);
}
}else{
var _91=_90.childNodes;
for(var i=0;i<_91.length;i++){
ary.push(_91[i]);
}
}
});
return this._wrap(ary)._stash(this);
};
f.find=function(_92){
var ary=[];
this.forEach(function(_93){
if(_93.nodeType==1){
ary=ary.concat(_2._toArray($(_92,_93)));
}
});
return this._getUniqueAsNodeList(ary)._stash(this);
};
f.andSelf=function(){
return this.add(this._parent);
};
f.remove=function(_94){
var nl=(_94?this._filterQueryResult(this,_94):this);
nl.removeData();
nl.forEach(function(_95){
_95.parentNode.removeChild(_95);
});
return this;
};
$.css=function(_96,_97,_98){
_97=_b(_97);
var _99=(_98?_2.style(_96,_97,_98):_2.style(_96,_97));
return _99;
};
f.css=function(_9a,_9b){
if(_2.isString(_9a)){
_9a=_b(_9a);
if(arguments.length==2){
if(!_2.isString(_9b)&&_9a!="zIndex"){
_9b=_9b+"px";
}
this.forEach(function(_9c){
if(_9c.nodeType==1){
_2.style(_9c,_9a,_9b);
}
});
return this;
}else{
_9b=_2.style(this[0],_9a);
if(!_2.isString(_9b)&&_9a!="zIndex"){
_9b=_9b+"px";
}
return _9b;
}
}else{
for(var _9d in _9a){
this.css(_9d,_9a[_9d]);
}
return this;
}
};
function _9e(nl,_9f,_a0,_a1){
if(_a1){
var mod={};
mod[_a0]=_a1;
nl.forEach(function(_a2){
_2[_9f](_a2,mod);
});
return nl;
}else{
return Math.abs(Math.round(_2[_9f](nl[0])[_a0]));
}
};
f.height=function(_a3){
return _9e(this,"contentBox","h",_a3);
};
f.width=function(_a4){
return _9e(this,"contentBox","w",_a4);
};
function _a5(_a6,_a7,_a8,_a9,_aa){
var _ab=false;
if((_ab=_a6.style.display=="none")){
_a6.style.display="block";
}
var cs=_2.getComputedStyle(_a6);
var _ac=Math.abs(Math.round(_2._getContentBox(_a6,cs)[_a7]));
var pad=_a8?Math.abs(Math.round(_2._getPadExtents(_a6,cs)[_a7])):0;
var _ad=_a9?Math.abs(Math.round(_2._getBorderExtents(_a6,cs)[_a7])):0;
var _ae=_aa?Math.abs(Math.round(_2._getMarginExtents(_a6,cs)[_a7])):0;
if(_ab){
_a6.style.display="none";
}
return pad+_ac+_ad+_ae;
};
f.innerHeight=function(){
return _a5(this[0],"h",true);
};
f.innerWidth=function(){
return _a5(this[0],"w",true);
};
f.outerHeight=function(_af){
return _a5(this[0],"h",true,true,_af);
};
f.outerWidth=function(_b0){
return _a5(this[0],"w",true,true,_b0);
};
var _50=[];
var _b1=1;
var _51=_2._scopeName+"eventid";
var _b2;
function _b3(_b4){
_b4=_b4.split("$$")[0];
var _b5=_b4.indexOf(".");
if(_b5!=-1){
_b4=_b4.substring(0,_b5);
}
return _b4;
};
function _b6(_b7,_b8){
if(_b8.indexOf("ajax")==0){
return _2.subscribe(_b9[_b8],function(dfd,res){
var _ba=new $.Event(_b8);
if("ajaxComplete|ajaxSend|ajaxSuccess".indexOf(_b8)!=-1){
_bb(_b7,[_ba,dfd.ioArgs.xhr,dfd.ioArgs.args]);
}else{
if(_b8=="ajaxError"){
_bb(_b7,[_ba,dfd.ioArgs.xhr,dfd.ioArgs.args,res]);
}else{
_bb(_b7,[_ba]);
}
}
});
}else{
return _2.connect(_b7,"on"+_b8,function(e){
_bb(_b7,arguments);
});
}
};
$.Event=function(_bc){
if(this==$){
return new $.Event(_bc);
}
if(typeof _bc=="string"){
this.type=_bc.replace(/!/,"");
}else{
_2.mixin(this,_bc);
}
this.timeStamp=(new Date()).getTime();
this._isFake=true;
this._isStrict=(this.type.indexOf("!")!=-1);
};
var ep=$.Event.prototype={preventDefault:function(){
this.isDefaultPrevented=this._true;
},stopPropagation:function(){
this.isPropagationStopped=this._true;
},stopImmediatePropagation:function(){
this.isPropagationStopped=this._true;
this.isImmediatePropagationStopped=this._true;
},_true:function(){
return true;
},_false:function(){
return false;
}};
_2.mixin(ep,{isPropagationStopped:ep._false,isImmediatePropagationStopped:ep._false,isDefaultPrevented:ep._false});
function _bd(_be,_bf){
_be=_be||[];
_be=[].concat(_be);
var evt=_be[0];
if(!evt||!evt.preventDefault){
evt=_bf&&_bf.preventDefault?_bf:new $.Event(_bf);
_be.unshift(evt);
}
return _be;
};
var _c0=false;
function _bb(_c1,_c2,_c3){
_c0=true;
_c2=_c2||_b2;
_c3=_c3;
if(_c1.nodeType==9){
_c1=_c1.documentElement;
}
var _c4=_c1.getAttribute(_51);
if(!_c4){
return;
}
var evt=_c2[0];
var _c5=evt.type;
var _c6=_b3(_c5);
var cbs=_50[_c4][_c6];
var _c7;
if(_c3){
_c7=_c3.apply(_c1,_c2);
}
if(_c7!==false){
for(var _c8 in cbs){
if(_c8!="_connectId"&&(!evt._isStrict&&(_c8.indexOf(_c5)==0)||(evt._isStrict&&_c8==_c5))){
evt[_2._scopeName+"callbackId"]=_c8;
var cb=cbs[_c8];
if(typeof cb.data!="undefined"){
evt.data=cb.data;
}else{
evt.data=null;
}
if((_c7=cb.fn.apply(evt.target,_c2))===false&&!evt._isFake){
_2.stopEvent(evt);
}
evt.result=_c7;
}
}
}
return _c7;
};
f.triggerHandler=function(_c9,_ca,_cb){
var _cc=this[0];
if(_cc&&_cc.nodeType!=3&&_cc.nodeType!=8){
_ca=_bd(_ca,_c9);
return _bb(_cc,_ca,_cb);
}else{
return undefined;
}
};
f.trigger=function(_cd,_ce,_cf){
_ce=_bd(_ce,_cd);
var evt=_ce[0];
var _cd=_b3(evt.type);
_b2=_ce;
currentExtraFunc=_cf;
var _d0=null;
var _d1=!evt.target;
this.forEach(function(_d2){
if(_d2.nodeType!=3&&_d2.nodeType!=8){
if(_d2.nodeType==9){
_d2=_d2.documentElement;
}
if(evt._isFake){
evt.currentTarget=_d2;
if(_d1){
evt.target=_d2;
}
}
if(_cf){
var _d3=_ce.slice(1);
_d0=_cf.apply(_d2,(_d0=null?_d3:_d3.concat(_d0)));
}
if(_d0!==false){
_c0=false;
if(_d2[_cd]){
try{
_d0=_d2[_cd]();
}
catch(e){
}
}else{
if(_d2["on"+_cd]){
try{
_d0=_d2["on"+_cd]();
}
catch(e){
}
}
}
if(!_c0){
_d0=_bb(_d2,_ce);
}
var _d4=_d2.parentNode;
if(_d0!==false&&!evt.isImmediatePropagationStopped()&&!evt.isPropagationStopped()&&_d4&&_d4.nodeType==1){
$(_d4).trigger(_cd,_ce,_cf);
}
}
}
});
_b2=null;
currentExtraFunc=null;
return this;
};
var _d5=0;
f.bind=function(_d6,_d7,fn){
_d6=_d6.split(" ");
if(!fn){
fn=_d7;
_d7=null;
}
this.forEach(function(_d8){
if(_d8.nodeType!=3&&_d8.nodeType!=8){
if(_d8.nodeType==9){
_d8=_d8.documentElement;
}
var _d9=_d8.getAttribute(_51);
if(!_d9){
_d9=_b1++;
_d8.setAttribute(_51,_d9);
_50[_d9]={};
}
for(var i=0;i<_d6.length;i++){
var _da=_d6[i];
var _db=_b3(_da);
if(_db==_da){
_da=_db+"$$"+(_d5++);
}
var lls=_50[_d9];
if(!lls[_db]){
lls[_db]={_connectId:_b6(_d8,_db)};
}
lls[_db][_da]={fn:fn,data:_d7};
}
}
});
return this;
};
function _dc(src,_dd){
var _de=_dd.getAttribute(_51);
var sls=_50[_de];
if(!sls){
return;
}
var _df=_df=_b1++;
_dd.setAttribute(_51,_df);
var tls=_50[_df]={};
var _e0={};
for(var _e1 in sls){
var _e2=tls[_e1]={_connectId:_b6(_dd,_e1)};
var _e3=sls[_e1];
for(var _e4 in _e3){
_e2[_e4]={fn:_e3[_e4].fn,data:_e3[_e4].data};
}
}
};
function _e5(lls,_e6,_e7,_e8,fn){
var _e9=lls[_e6];
if(_e9){
var _ea=_e7.indexOf(".")!=-1;
var _eb=false;
if(_e8){
delete _e9[_e8];
}else{
if(!_ea&&!fn){
_eb=true;
}else{
if(_ea){
if(_e7.charAt(0)=="."){
for(var _ec in _e9){
if(_ec.indexOf(_e7)==_ec.length-_e7.length){
delete _e9[_ec];
}
}
}else{
delete _e9[_e7];
}
}else{
for(var _ec in _e9){
if(_ec.indexOf("$$")!=-1&&_e9[_ec].fn==fn){
delete _e9[_ec];
break;
}
}
}
}
}
var _ed=true;
for(var _ec in _e9){
if(_ec!="_connectId"){
_ed=false;
break;
}
}
if(_eb||_ed){
if(_e6.indexOf("ajax")!=-1){
_2.unsubscribe(_e9._connectId);
}else{
_2.disconnect(_e9._connectId);
}
delete lls[_e6];
}
}
};
f.unbind=function(_ee,fn){
var _ef=_ee?_ee[_2._scopeName+"callbackId"]:null;
_ee=_ee&&_ee.type?_ee.type:_ee;
_ee=_ee?_ee.split(" "):_ee;
this.forEach(function(_f0){
if(_f0.nodeType!=3&&_f0.nodeType!=8){
if(_f0.nodeType==9){
_f0=_f0.documentElement;
}
var _f1=_f0.getAttribute(_51);
if(_f1){
var lls=_50[_f1];
if(lls){
var _f2=_ee;
if(!_f2){
_f2=[];
for(var _f3 in lls){
_f2.push(_f3);
}
}
for(var i=0;i<_f2.length;i++){
var _f4=_f2[i];
var _f5=_b3(_f4);
if(_f4.charAt(0)=="."){
for(var _f3 in lls){
_e5(lls,_f3,_f4,_ef,fn);
}
}else{
_e5(lls,_f5,_f4,_ef,fn);
}
}
}
}
}
});
return this;
};
f.one=function(_f6,_f7){
var _f8=function(){
$(this).unbind(_f6,arguments.callee);
return _f7.apply(this,arguments);
};
return this.bind(_f6,_f8);
};
f._cloneNode=function(src){
var _f9=src.cloneNode(true);
if(src.nodeType==1){
var _fa=_2.query("["+_51+"]",_f9);
for(var i=0,_fb;_fb=_fa[i];i++){
var _fc=_2.query("["+_51+"=\""+_fb.getAttribute(_51)+"\"]",src)[0];
if(_fc){
_dc(_fc,_fb);
}
}
}
return _f9;
};
_2.getObject("$.event.global",true);
_2.forEach(["blur","focus","dblclick","click","error","keydown","keypress","keyup","load","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","submit","ajaxStart","ajaxSend","ajaxSuccess","ajaxError","ajaxComplete","ajaxStop"],function(evt){
f[evt]=function(_fd){
if(_fd){
this.bind(evt,_fd);
}else{
this.trigger(evt);
}
return this;
};
});
function _fe(_ff){
if(_2.isString(_ff)){
if(_ff=="slow"){
_ff=700;
}else{
if(_ff="fast"){
_ff=300;
}else{
_ff=500;
}
}
}
return _ff;
};
f.hide=function(_100,_101){
_100=_fe(_100);
this.forEach(function(node){
var _102=node.style;
var cs=_2.getComputedStyle(node);
if(cs.display=="none"){
return;
}
_102.overflow="hidden";
_102.display="block";
if(_100){
_2.anim(node,{width:0,height:0,opacity:0},_100,null,function(){
_102.width="";
_102.height="";
_102.display="none";
return _101&&_101.call(node);
});
}else{
_2.style(node,"display","none");
if(_101){
_101.call(node);
}
}
});
return this;
};
f.show=function(_103,_104){
_103=_fe(_103);
this.forEach(function(node){
var _105=node.style;
var cs=_2.getComputedStyle(node);
if(cs.display!="none"){
return;
}
if(_103){
var _106=parseFloat(_105.width);
var _107=parseFloat(_105.height);
if(!_106||!_107){
_105.display="block";
var box=_2.marginBox(node);
_106=box.w;
_107=box.h;
}
_105.width=0;
_105.height=0;
_105.overflow="hidden";
_2.attr(node,"opacity",0);
_105.display="block";
_2.anim(node,{width:_106,height:_107,opacity:1},_103,null,_104?_2.hitch(node,_104):undefined);
}else{
_2.style(node,"display","block");
if(_104){
_104.call(node);
}
}
});
return this;
};
$.ajaxSettings={};
$.ajaxSetup=function(args){
_2.mixin($.ajaxSettings,args);
};
var _b9={"ajaxStart":"/dojo/io/start","ajaxSend":"/dojo/io/send","ajaxSuccess":"/dojo/io/load","ajaxError":"/dojo/io/error","ajaxComplete":"/dojo/io/done","ajaxStop":"/dojo/io/stop"};
for(var _108 in _b9){
if(_108.indexOf("ajax")==0){
(function(_109){
f[_109]=function(_10a){
this.forEach(function(node){
_2.subscribe(_b9[_109],function(){
var _10b=new $.Event(_109);
var _10c=arguments[0]&&arguments[0].ioArgs;
var xhr=_10c&&_10c.xhr;
var args=_10c&&_10c.args;
var res=arguments[1];
if("ajaxComplete|ajaxSend|ajaxSuccess".indexOf(_109)!=-1){
return _10a.call(node,_10b,xhr,args);
}else{
if(_109=="ajaxError"){
return _10a.call(node,_10b,xhr,args,res);
}else{
return _10a.call(node,_10b);
}
}
});
});
return this;
};
})(_108);
}
}
var _10d=_2._xhrObj;
_2._xhrObj=function(args){
var xhr=_10d.apply(_2,arguments);
if(args&&args.beforeSend){
if(args.beforeSend(xhr)===false){
return false;
}
}
return xhr;
};
$.ajax=function(args){
var temp=_2.delegate($.ajaxSettings);
for(var _10e in args){
if(_10e=="data"&&_2.isObject(args[_10e])&&_2.isObject(temp.data)){
for(var prop in args[_10e]){
temp.data[prop]=args[_10e][prop];
}
}else{
temp[_10e]=args[_10e];
}
}
args=temp;
var url=args.url;
if("async" in args){
args.sync=!args.async;
}
if(args.global===false){
args.ioPublish=false;
}
if(args.data){
var data=args.data;
if(_2.isString(data)){
args.content=_2.queryToObject(data);
}else{
for(var _10e in data){
if(_2.isFunction(data[_10e])){
data[_10e]=data[_10e]();
}
}
args.content=data;
}
}
var _10f=args.dataType;
if("dataType" in args){
if(_10f=="script"){
_10f="javascript";
}else{
if(_10f=="html"){
_10f="text";
}
}
args.handleAs=_10f;
}else{
_10f=args.handleAs="text";
args.guessedType=true;
}
if("cache" in args){
args.preventCache=!args.cache;
}else{
if(args.dataType=="script"||args.dataType=="jsonp"){
args.preventCache=true;
}
}
if(args.error){
args._jqueryError=args.error;
delete args.error;
}
args.handle=function(_110,_111){
var _112="success";
if(_110 instanceof Error){
_112=(_110.dojoType=="timeout"?"timeout":"error");
if(args._jqueryError){
args._jqueryError(_111.xhr,_112,_110);
}
}else{
var xml=(_111.args.guessedType&&_111.xhr&&_111.xhr.responseXML);
if(xml){
_110=xml;
}
if(args.success){
args.success(_110,_112,_111.xhr);
}
}
if(args.complete){
args.complete(_110,_112,_111.xhr);
}
return _110;
};
var _113=(_10f=="jsonp");
if(_10f=="javascript"){
var _114=url.indexOf(":");
var _115=url.indexOf("/");
if(_114>0&&_114<_115){
var _116=url.indexOf("/",_115+2);
if(_116==-1){
_116=url.length;
}
if(location.protocol!=url.substring(0,_114+1)||location.hostname!=url.substring(_115+2,_116)){
_113=true;
}
}
}
if(_113){
if(_10f=="jsonp"){
var cb=args.jsonp;
if(!cb){
var _117=args.url.split("?")[1];
if(_117&&(_117=_2.queryToObject(_117))){
cb=_118(_117);
if(cb){
var _119=new RegExp("([&\\?])?"+cb+"=?");
args.url=args.url.replace(_119+"=?");
}
}
if(!cb){
cb=_118(args.content);
if(cb){
delete args.content[cb];
}
}
}
args.jsonp=cb||"callback";
}
var dfd=_2.io.script.get(args);
return dfd;
}else{
var dfd=_2.xhr(args.type||"GET",args);
return dfd.ioArgs.xhr===false?false:dfd.ioArgs.xhr;
}
};
function _118(obj){
for(var prop in obj){
if(prop.indexOf("callback")==prop.length-8){
return prop;
}
}
return null;
};
$.getpost=function(_11a,url,data,_11b,_11c){
var args={url:url,type:_11a};
if(data){
if(_2.isFunction(data)&&!_11b){
args.complete=data;
}else{
args.data=data;
}
}
if(_11b){
if(_2.isString(_11b)&&!_11c){
_11c=_11b;
}else{
args.complete=_11b;
}
}
if(_11c){
args.dataType=_11c;
}
return $.ajax(args);
};
$.get=_2.hitch($,"getpost","GET");
$.post=_2.hitch($,"getpost","POST");
$.getJSON=function(url,data,_11d){
return $.getpost("GET",url,data,_11d,"json");
};
$.getScript=function(url,_11e){
return $.ajax({url:url,success:_11e,dataType:"script"});
};
f.load=function(url,data,_11f){
var node=this[0];
if(!node||!node.nodeType||node.nodeType==9){
_2.addOnLoad(url);
return this;
}
var _120=url.split(/\s+/);
url=_120[0];
var _121=_120[1];
var _122=_11f||data;
var cb=_2.hitch(this,function(_123,_124,xhr){
var _125=_123.match(/\<\s*body[^>]+>.*<\/body\s*>/i);
if(_125){
_123=_125;
}
var _126=_2._toDom(_123);
if(_121){
var temp=$(_2.create("div"));
temp.append(_126);
_126=temp.find(_121);
}else{
_126=$(_126.nodeType==11?_126.childNodes:_126);
}
this.html(_126);
if(_122){
setTimeout(_2.hitch(this,function(){
this.forEach(function(node){
_122.call(node,_123,_124,xhr);
});
}),10);
}
});
if(!_11f){
data=cb;
}else{
_11f=cb;
}
var _127="GET";
if(data&&_2.isObject(data)){
_127="POST";
}
$.getpost(_127,url,data,_11f,"html");
return this;
};
var _128="file|submit|image|reset|button|";
f.serialize=function(){
var ret="";
var strs=this.map(function(node){
if(node.nodeName.toUpperCase()=="FORM"){
return _2.formToQuery(node);
}else{
var type=(node.type||"").toLowerCase();
if(_128.indexOf(type)==-1){
var val=_2.fieldToObject(node);
if(node.name&&val!=null){
var q={};
q[node.name]=val;
return _2.objectToQuery(q);
}
}
}
});
return ret+strs.join("&");
};
$.param=function(obj){
if(obj._is$&&obj.serialize){
return obj.serialize();
}else{
if(_2.isArray(obj)){
return _2.map(obj,function(item){
return $.param(item);
}).join("&");
}else{
return _2.objectToQuery(obj);
}
}
};
$.isFunction=function(){
var _129=_2.isFunction.apply(_2,arguments);
if(_129){
_129=(typeof (arguments[0])!="object");
}
return _129;
};
})();
});