AsyncBox.v1.4_wev8.js 11.5 KB
/*
 * AsyncBox v1.4 jQuery.Plugin
 * Date : 2011-5-10
 * Blog : http://wuxinxi007.cnblog.com
 */
var asyncbox = {
	//标题栏图标
	Icon : false,
	//静止定位
	Fixed : false,
	//动画效果
	Flash : true,
	//自动重设位置
	autoReset : false,
	//遮挡 select (ie6)
	inFrame : true,
	//初始索引值
	zIndex : 1987,
	//自适应最小宽度
	minWidth : 330,
	//自适应最大宽度
	maxWidth : 700,
	//拖动器
	Move : {
		//启用
		Enable : true,
		//限制在可视范围内
		Limit : true,
		//克隆
		Clone : true
	},
	//遮罩层
	Cover : {
		//透明度
		opacity : 0.1,
		//背景颜色
		background : '#000'
	},
	//加载器
	Wait : {
		//启用
		Enable : true,
		//提示文本
		text : '加载中...'
	},
	//按钮文本
	Language : {
		//action 值 ok
		OK     : '确 定',
		//action 值 no
		NO     : ' 否 ',
		//action 值 yes
		YES    : ' 是 ',
		//action 值 cancel
		CANCEL : '取 消',
		//action 值 close
		CLOSE  : '关闭'
	}
};
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('(4(D){13 j=2O,i=34,k="5g",w=1c,F=1c,c=[],g=[],h=[],n=[],I,N=!!26.5d&&!26.5h;4 L(R){1o i.5k(R)}4 d(){13 R=i.1T,S=i.3q;1o{x:2x.2o(R.5j,S.3N),y:2x.2o(R.5b,S.3S),12:2x.2o(S.2T,R.2T),14:2x.2o(S.2S,R.2S),18:S.3N,17:S.3S}}D(4(){J();7(j.1i){N&&D("1T").3d("3e")!=="1K"&&D("2P").3d({50:"2Z(3m:3o)",3e:"1K"});I=I}});4 J(){D("1T").2R([\'<11 3="\'+k+\'1C" 58="5v" 15="1I:\',j.2b.1I,";5w:5u(1I=",j.2b.1I*2E,");3p:",j.2b.3p,\'">\',j.3D?"<!--[7 3B 6]><11><1w></1w></11><11></11><![3M]-->":"","</11>",\'<11 3="\'+k+\'39"></11>\',\'<11 3="\'+k+\'2g"></11>\',\'<11 3="\'+k+\'3k"><11><1r></1r></11></11>\'].2p(""))}I={1K:N?4(S,T){13 R=S.15,W="34.3q",V=S.2t-T.12,U=S.25-T.14;21.24(S);R.3h("12","3l("+W+".2T + "+V+\') + "1a"\');R.3h("14","3l("+W+".2S + "+U+\') + "1a"\')}:4(R){R.15.1N="1K"},24:N?4(S){13 R=S.15;R.1N="24";R.35("14");R.35("12")}:4(R){R.15.1N="24"}};4 G(R){o(D.4m({1A:"4z",1B:"",12:-1,1x:-1,1v:-1,14:-1,18:"1n",17:"1n",2j:k+"1n",2n:1c,1t:1c,1e:1c,1q:1c,1k:1c,3a:1d,28:1d,3z:1d,2H:1d,1P:"1n",1E:4(){}},R))}4 Q(){13 R=34.4W("4V"),S=1c;45(s 47 R){13 U,T=R[s].1H;7(T){U=T.4F().4G(T.4H("/")+1);7(S=U.4R("2O")>=0?1d:1c){32}}}1o S}4 o(R){7(Q()){13 T=R.3,S=L(T);7(S){H(R);S.15.1p=j.1p++;S.15.2V="4I"}1f{h.1O(R.3);H(R);D("1T").2R("<11 3="+T+" 9="+R.2j+\' 15="12:0;z-3A:\'+(j.1p++)+\'">\'+v(R)+"</11>");M(R);l(R);f(R);D("#"+T).37(4(U){7(U.38==1){21.15.1p=j.1p++}});j.1J.2M&&R.3a&&p(R)}}}4 p(T){13 2Y=T.3,1Q=19=L(2Y),V=1U=19.15,U,1h,Z,1M,1V,1W,20,W,16,X,Y=L(k+"39"),R=Y.15;D("#"+2Y+"33").37(4(1u){7(1u.38==1&&1u.4i.4p!="A"){U=d();B(T,1d);19=1Q,1U=1Q.15;1h={12:19.2t,14:19.25,18:19.1y,17:19.1s};j.1J.2X&&(!N&&j.1i&&(R.1N="1K"),R.12=1h.12+"1a",R.14=1h.14+"1a",R.18=1h.18-2+"1a",R.17=1h.17-2+"1a",R.22="3y",19=Y,1U=Y.15);20=1u.3I-1h.14;W=1u.3Q-1h.12;j.1J.3P&&(!N&&j.1i?(Z=1M=0,1V=U.17-1h.17,1W=U.18-1h.18):(Z=U.12,1M=U.14,1V=U.17+Z-1h.17,1W=U.18+1M-1h.18));19.3K?(19.3K(),19.3x=4(3J){S(3J||4C)},19.3w=2r):(D(i).2B("3t",S).2B("3u",2r));1u.3n()}});4 S(1u){16=1u.3I-20,X=1u.3Q-W;j.1J.3P&&(16<=1M?16=1M:16>=1W&&(16=1W),X<=Z?X=Z:X>=1V&&(X=1V));1U.12=X+"1a",1U.14=16+"1a"}4 2r(){B(1c);j.1J.2X&&(j.2c?O(1Q,{12:19.2t,14:19.25}):(V.12=19.2t+"1a",V.14=19.25+"1a"),R.22="2U");N&&j.1i&&E(1Q);19.3F?(19.3F(),19.3x=2I,19.3w=2I):(D(i).2N("3t",S).2N("3u",2r))}}4 B(S,R){13 U=L(k+"2g"),T=U.15;S?S.1e&&!j.1J.2X&&R&&(T.22="3y"):T.22="2U"}4 H(R){7(R.3z){c.1O(j.1p);g.1O(R.3);D.1C(1d,j.1p)}}4 v(R){13 T=R.1e||R.1q?"4S":"4O",S=R.1e||R.1q?"4P":"4Q",U="";R.2f&&(3b R.2f=="4B"?U="?"+R.2f:U="?"+D.4X(R.2f));1o[(j.3D&&R.1e||R.1q)?\'<!--[7 3B 6]><1w 9="\'+k+\'3s"></1w><![3M]-->\':"",R.1k?"":\'<2A 3="\'+R.3+\'3H" 2z="4o" 15="1N:24;z-3A:-5">\',\'<1S 9="\'+k+\'1S" 44="0" 4c="0" 4d="0">\',"<3G>","<1j>",\'<8 9="4j" 3="\'+R.3+\'3f"></8>\',\'<8 9="4k" 3="\'+R.3+\'33">\',\'<11 9="\'+k+\'1A">\',"<1F>",j.4A?\'<1g 9="\'+k+\'4x"></1g>\':"",\'<1g 9="\'+k+\'4y"><3C>\',R.1A,"&2G;</3C></1g>",\'<1g 15="4w-14:4v">\',\'<a 3="\'+R.3+\'4r" 9="\'+k+\'1Y" 2Q="3O:3R(0)" 1A="\'+j.1D.1X+\'">\'+j.1D.1X+"</a>","</1g>","</1F>","</11>","</8>",\'<8 9="4s" 3="\'+R.3+\'3i"></8>\',"</1j>",R.2n?\'<1j><8 9="4t"></8><8 9="4u" 3="\'+R.3+\'42" 4U="12"><11 9="59"><1F><1g 9="4Y">\'+R.2n.1A+\'</1g><1g 9="5E">\'+R.2n.1B+\'</1g></1F></11></8><8 9="5G"></8></1j>\':"","<1j>",\'<8 9="5H"></8>\',\'<8 9="\'+T+\'">\',R.1e?"":R.1k?\'<11 9="\'+k+\'2u"><1F><1g>\'+R.1k.2l+"</1g><1g>"+(R.2s=="1z"?\'<2A 2z="1z" 3="\'+R.3+\'23" 2C="\'+R.1k.1B+\'" 2w="3E" />\':"")+(R.2s=="2y"?\'<2y 5y="3E" 5s="10" 3="\'+R.3+\'23">\'+R.1k.1B+"</2y>":"")+(R.2s=="3v"?\'<2A 2z="3v" 3="\'+R.3+\'23" 2C="\'+R.1k.1B+\'" 2w="40" />\':"")+"</1g></1F></11>":R.1q?\'<11 3="\'+R.3+\'1l" 15="2K:\'+((R.1P=="4a"||R.1P=="1n")?"1n":"29")+\'">\'+R.2P+"</11>":\'<11 3="\'+R.3+\'1l" 15="2K:29;2K-y:1n"><11 9="\'+R.3X+\'"><1r></1r>\'+R.1B+"</11</11>",R.1e?\'<1w 5r="0" 3="\'+R.3+\'1l" 5z="\'+R.3+\'1l" 18="2E%" 1H="\'+R.2Z+U+\'" 1P="\'+R.1P+\'"></1w>\':"","</8>",\'<8 9="5F"></8>\',"</1j>",R.1t?\'<1j><8 9="5A"></8><8 9="\'+S+\'" 3="\'+R.3+\'4h"><11 9="\'+k+\'5B">\'+t(R)+\'</11></8><8 9="5C"></8></1j>\':"","<1j>",\'<8 9="5D"></8>\',\'<8 3="\'+R.3+\'4e" 9="5p"></8>\',\'<8 9="5n"></8>\',"</1j>","</3G>","</1S>",j.2D.2M&&R.1e?\'<11 9="\'+k+\'57" 3="\'+R.3+\'3g"><1r></1r>\'+j.2D.1z+"</11>":""].2p("")}4 O(S,R){D(S).41(R,48,4(){N&&j.1i&&E(S)})}4 t(R){7(R.1t){13 S=[];D.2L(R.1t,4(U,T){S.1O(\'<a 3="\',R.3,"3L",T.1m,\'"9="\',k,\'1b"\',N?\'2Q="3O:3R(0)"\':"","><1r>&2G;",T.1z,"&2G;</1r></a>")});1o S.2p("")}}4 l(R){R.1k?D("#"+R.3+"23").2g().3s():D("#"+R.3+"3H").2g().2m()}4 f(R){13 T,S=D.1b.1X.1R(R.1t);D.2L(S,4(V,U){D("#"+R.3+"3L"+U.1m).4Z(4(W){21.3r=1d;7(R.1k){T=R.1E(U.1m,L(R.3+"23").2C)}1f{7(R.1e){T=R.1E(U.1m,D.2W(R.3),D.3c)}1f{7(R.1q){T=R.1E(U.1m,D.3c)}1f{T=R.1E(U.1m)}}}7(3b T=="53"||T){7(R.1e&&R.36!="2J"){r(R.3+"1l")}D.1Y(R.3,R.36)}21.3r=1c;W.3n()})})}4 r(U){13 S=L(U),R=D.1w(U);7(S){S.1H="3m:3o";3V{R.2F.5m("");R.2F.5i();R.2F.1Y()}3W(T){}}}4 M(R){C(R);a(R);j.1i&&E(L(R.3))}4 A(R){7(j.2D.2M&&R.1e){D("#"+R.3+"1l").5e("3k",4(){D("#"+R.3+"3g").2m()})}}4 C(R){13 W=R.3,T=L(W),S=T.15,U=d();7(R.1e||R.1q){7(R.18!="1n"){S.18=R.18+"1a"}7(R.17!="1n"){S.17=R.17+"1a"}13 V=D("#"+W+"1l");7(R.18>0&&R.1q){V.18(R.18-D("#"+W+"3f").3j()-D("#"+W+"3i").3j())}7(R.17>0){V.17(R.17-D("#"+W+"33").2a()-D("#"+W+"42").2a()-D("#"+W+"4h").2a()-D("#"+W+"4e").2a())}A(R)}1f{7(T.1y<j.4b&&!R.1k){T.3T=k+"30";S.18=j.4b+"1a"}1f{7(T.1y>j.4f){T.3T=k+"30";S.18=j.4f+"1a"}}7(T.1s>U.17){D.2w(R.3,T.1y,U.17)}}S.18=T.1y+"1a"}4 x(16,20,W){13 T=20||d();7(T.x>T.18||T.y>T.17){T=d()}13 S=16.3,U=L(S),X=U.15,Z=U.1s>T.17/2?(T.17-U.1s)/2:T.17*0.4g-U.1s/2,Y=5c=!N&&j.1i?Z:T.12+Z,R=T.18-U.1y,V=5l=!N&&j.1i?R/2:T.14+R/2;7(!N&&j.1i){7(16.12>=0){Y=16.12}7(16.1x>=0){V=R-16.1x}7(16.1v>=0){Y=T.17-U.1s-16.1v}7(16.14>=0){V=16.14}}1f{7(16.12>=0){Y=T.12+16.12}7(16.1x>=0){V=T.14+R-16.1x}7(16.1v>=0){Y=T.12+T.17-U.1s-16.1v}7(16.14>=0){V=T.14+16.14}}Y=Y<=0?0:Y;V=V<=0?0:V;7(W){O(U,{12:Y,14:V})}1f{X.12=Y+"1a",X.14=V+"1a"}}4 a(R){x(R,2I,1c);7(j.2H&&R.2H){u(R)}N&&j.1i&&E(L(R.3))}4 u(R){13 S=52 51();S.3=R.3;S.12=R.12;S.1x=R.1x;S.1v=R.1v;S.14=R.14;S.28=R.28;n.1O(S);7(n.1L>0&&!w){D(26).2B("46",K),w=1d}}13 e,m,K=4(){e&&3U(e);7(w){m=d();e=43(4(){D.2L(n,4(S){13 R={},T=n[S];R.3=T.3;R.12=T.12;R.14=T.14;R.1x=T.1x;R.1v=T.1v;7(j.2c&&T.28){x(R,m,1d)}1f{x(R,m,1c)}});3U(e)},2E)}};4 E(R){I.1K(R,d())}D.1b={2e:[{1z:j.1D.2e,1m:"54"}],2v:[{1z:j.1D.2v,1m:"55"}],2q:[{1z:j.1D.2q,1m:"4a"}],1X:[{1A:j.1D.1X,1m:"1Y"}],27:[{1z:j.1D.27,1m:"5o"}]};D.1b.31=D.1b.2e.1R(D.1b.27);D.1b.56=D.1b.2q.1R(D.1b.2v);D.1b.3Y=D.1b.2q.1R(D.1b.2v).1R(D.1b.27);D.1C=4(R,S){13 U=D("#"+k+"1C"),T=L(k+"1C").15;7(R){F=R;T.1p=S||j.1p;j.2c?(U.5I(5q,j.2b.1I)):U.5t()}1f{F=R;j.2c?U.5x(48):U.2J();c=[]}};D.1Y=4(T,S){13 R=L(T);7(R){7(S!="2J"){n.1L>0&&(n=z(n,T,"3"))}1f{R.15.2V="29"}w&&n.1L==0&&(D(26).2N("46",K),w=1c,n=[]);7(F){45(b 47 g){7(g[b]==T){g=z(g,T);7(c.1L>1&&g.1L!=0){c.4n();D.1C(1d,c[c.1L-1])}1f{D.1C(1c)}}}}D(R).2m()}};D.2w=4(V,T,R){13 S=L(V);7(S&&S.1y!=T||S.1s!=R){13 U={3:S.3,18:T,17:R,1e:1d,1q:1d};C(U);a(U);N&&j.1i&&E(S)}};D.1w=4(R){1o L(R).4N};D.2W=4(R){1o D.1w(R+"1l")};D.4M=4(U,R){13 S=L(U+"1l");3V{S.1H=R||D.2W(U).4D.2Q}3W(T){S.1H=S.1H}};D.2O=4(S){13 R=L(S);1o(R&&R.15.2V!="29"&&R.15.22!="2U")?1d:1c};4 z(R,T,S){1o D.4L(R,4(U){1o S?U[S]!=T:U!=T})}4 q(U,V,T,S){13 W=k+S,R={3:W,3X:W,1A:V,1B:U,2j:k+"1n",1E:T};7(S=="1Z"||"2i"||"2k"){R.1t=D.1b.2e}4J(S){3Z"2d":R.1t=D.1b.31;32;3Z"2h":R.1t=D.1b.3Y;32}G(R)}D.1Z=j.1Z=4(S,T,R){q(S,T,R,"1Z")};D.2d=j.2d=4(S,T,R){q(S,T,R,"2d")};D.2u=j.2u=4(W,R,V,U,T){13 S={3:k+"2u",1A:W,1k:{2l:R||"",1B:V||""},2s:U,1t:D.1b.31,1E:T};G(S)};D.49=j.49=4(R){R.3=R.3||k+j.1p;7(R.2Z){R.1e=1d}1f{7(R.2P){R.1q=1d}}7(R.18){R.2j=k+"30"}G(R)};D.2i=j.2i=4(S,T,R){q(S,T,R,"2i")};D.2h=j.2h=4(S,T,R){q(S,T,R,"2h")};D.2k=j.2k=4(S,T,R){q(S,T,R,"2k")};D.2l=j.2l=4(S,R,T){y(S,R||"1Z",T)};4 P(R){13 S=d(),U=S.17*0.4g-R.1s/2,T=S.14+(S.18-R.1y)/2;R.15.12=S.12+U+"1a";R.15.14=T+"1a";j.1i&&E(R)}4 y(T,S,U){13 R=L("1G"+S);7(R){L("1G"+S+"1l").4E=T}1f{D("1T").2R([\'<11 3="1G\',S,\'" 9="4q">\',\'<1S 44="0" 4c="0" 4d="0">\',"<1j>",\'<8 9="4K"></8>\',\'<8 9="1G\',S,\'"><1r></1r></8>\',\'<8 9="4T" 3="1G\'+S+\'1l">\',T,"</8>",\'<8 9="4l"></8>\',"</1j>","</1S>","</11>"].2p(""));R=L("1G"+S)}P(R);43(4(){D(R).41({12:d().12,1I:0},4(){D(21).2m()})},U||5a)}})(5f);',62,355,'|||id|function|||if|td|class||||||||||||||||||||||||||||||||||||||||||||||||||||||div|top|var|left|style|ab|height|width|el|px|btn|false|true|pageMode|else|li|ac|Fixed|tr|inputMode|_content|action|auto|return|zIndex|htmlMode|span|offsetHeight|btnsbar|aj|bottom|iframe|right|offsetWidth|text|title|content|cover|Language|callback|ul|asynctips_|src|opacity|Move|fixed|length|af|position|push|scrolling|ae|concat|table|body|els|ai|ag|CLOSE|close|alert|aa|this|display|_Text|absolute|offsetLeft|window|CANCEL|flash|hidden|outerHeight|Cover|Flash|confirm|OK|data|focus|warning|success|layout|error|tips|remove|tipsbar|max|join|YES|ah|textType|offsetTop|prompt|NO|size|Math|textarea|type|input|bind|value|Wait|100|doc|nbsp|autoReset|null|hide|overflow|each|Enable|unbind|asyncbox|html|href|append|scrollLeft|scrollTop|none|visibility|box|Clone|ad|url|normal|OKCANCEL|break|_header|document|removeExpression|closeType|mousedown|which|clone|drag|typeof|returnValue|css|backgroundAttachment|_left|_wait|setExpression|_right|outerWidth|load|eval|about|preventDefault|blank|background|documentElement|disabled|select|mousemove|mouseup|password|onmouseup|onmousemove|block|modal|index|IE|strong|inFrame|60|releaseCapture|tbody|_Focus|clientX|ak|setCapture|_|endif|clientWidth|javascript|Limit|clientY|void|clientHeight|className|clearTimeout|try|catch|icon|YESNOCANCEL|case||animate|_tipsbar|setTimeout|border|for|resize|in|300|open|yes|minWidth|cellspacing|cellpadding|_bottom|maxWidth|382|_btnsbar|target|b_t_l|b_t_m|asynctips_right|extend|pop|button|tagName|asynctips|_close|b_t_r|b_tipsbar_l|b_tipsbar_m|30px|padding|title_icon|title_tips|AsyncBox|Icon|string|event|location|innerHTML|toLowerCase|substring|lastIndexOf|visible|switch|asynctips_left|grep|reload|contentWindow|a_m_m|b_btnsbar_m|a_btnsbar_m|indexOf|b_m_m|asynctips_middle|valign|script|getElementsByTagName|param|b_tipsbar_title|click|backgroundImage|Object|new|undefined|ok|no|YESNO|wait|unselectable|b_tipsbar_layout|1500|scrollHeight|pt|ActiveXObject|one|jQuery|asyncbox_|XMLHttpRequest|clear|scrollWidth|getElementById|pl|write|b_b_r|cancel|b_b_m|500|frameborder|rows|show|alpha|on|filter|fadeOut|cols|name|b_btnsbar_l|btn_layout|b_btnsbar_r|b_b_l|b_tipsbar_content|b_m_r|b_tipsbar_r|b_m_l|fadeTo'.split('|'),0,{}))