📄 objecty.js
字号:
* OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
* TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
* USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
if(typeof YAHOO=="undefined"||!YAHOO){ var YAHOO={}; } YAHOO.namespace=function(){ var A=arguments,E=null,C,B,D; for(C=0;C<A.length;C=C+1){ D=A[C].split("."); E=YAHOO; for(B=(D[0]=="YAHOO")?1:0;B<D.length;B=B+1){ E[D[B]]=E[D[B]]||{}; E=E[D[B]]; } } return E; }; YAHOO.log=function(D,A,C){ var B=YAHOO.widget.Logger; if(B&&B.log){ return B.log(D,A,C); }else{ return false; } }; YAHOO.register=function(A,E,D){ var I=YAHOO.env.modules; if(!I[A]){ I[A]={versions:[],builds:[]}; } var B=I[A],H=D.version,G=D.build,F=YAHOO.env.listeners; B.name=A; B.version=H; B.build=G; B.versions.push(H); B.builds.push(G); B.mainClass=E; for(var C=0;C<F.length;C=C+1){ F[C](B); } if(E){ E.VERSION=H; E.BUILD=G; }else{ YAHOO.log("mainClass is undefined for module "+A,"warn"); } }; YAHOO.env=YAHOO.env||{modules:[],listeners:[]}; YAHOO.env.getVersion=function(A){ return YAHOO.env.modules[A]||null; }; YAHOO.env.ua=function(){ var C={ie:0,opera:0,gecko:0,webkit:0,mobile:null}; var B=navigator.userAgent,A; if((/KHTML/).test(B)){ C.webkit=1; } A=B.match(/AppleWebKit\/([^\s]*)/); if(A&&A[1]){ C.webkit=parseFloat(A[1]); if(/ Mobile\//.test(B)){ C.mobile="Apple"; }else{ A=B.match(/NokiaN[^\/]*/); if(A){ C.mobile=A[0]; } } } if(!C.webkit){ A=B.match(/Opera[\s\/]([^\s]*)/); if(A&&A[1]){ C.opera=parseFloat(A[1]); A=B.match(/Opera Mini[^;]*/); if(A){ C.mobile=A[0]; } }else{ A=B.match(/MSIE\s([^;]*)/); if(A&&A[1]){ C.ie=parseFloat(A[1]); }else{ A=B.match(/Gecko\/([^\s]*)/); if(A){ C.gecko=1; A=B.match(/rv:([^\s\)]*)/); if(A&&A[1]){ C.gecko=parseFloat(A[1]); } } } } } return C; }(); (function(){ YAHOO.namespace("util","widget","example"); if("undefined"!==typeof YAHOO_config){ var B=YAHOO_config.listener,A=YAHOO.env.listeners,D=true,C; if(B){ for(C=0;C<A.length;C=C+1){ if(A[C]==B){ D=false; break; } } if(D){ A.push(B); } } } })(); YAHOO.lang=YAHOO.lang||{isArray:function(B){ if(B){ var A=YAHOO.lang; return A.isNumber(B.length)&&A.isFunction(B.splice); } return false; },isBoolean:function(A){ return typeof A==="boolean"; },isFunction:function(A){ return typeof A==="function"; },isNull:function(A){ return A===null; },isNumber:function(A){ return typeof A==="number"&&isFinite(A); },isObject:function(A){ return (A&&(typeof A==="object"||YAHOO.lang.isFunction(A)))||false; },isString:function(A){ return typeof A==="string"; },isUndefined:function(A){ return typeof A==="undefined"; },hasOwnProperty:function(A,B){ if(Object.prototype.hasOwnProperty){ return A.hasOwnProperty(B); } return !YAHOO.lang.isUndefined(A[B])&&A.constructor.prototype[B]!==A[B]; },_IEEnumFix:function(C,B){ if(YAHOO.env.ua.ie){ var E=["toString","valueOf"],A; for(A=0;A<E.length;A=A+1){ var F=E[A],D=B[F]; if(YAHOO.lang.isFunction(D)&&D!=Object.prototype[F]){ C[F]=D; } } } },extend:function(D,E,C){ if(!E||!D){ throw new Error("YAHOO.lang.extend failed, please check that all dependencies are included."); } var B=function(){ }; B.prototype=E.prototype; D.prototype=new B(); D.prototype.constructor=D; D.superclass=E.prototype; if(E.prototype.constructor==Object.prototype.constructor){ E.prototype.constructor=E; } if(C){ for(var A in C){ D.prototype[A]=C[A]; } YAHOO.lang._IEEnumFix(D.prototype,C); } },augmentObject:function(E,D){ if(!D||!E){ throw new Error("Absorb failed, verify dependencies."); } var A=arguments,C,F,B=A[2]; if(B&&B!==true){ for(C=2;C<A.length;C=C+1){ E[A[C]]=D[A[C]]; } }else{ for(F in D){ if(B||!E[F]){ E[F]=D[F]; } } YAHOO.lang._IEEnumFix(E,D); } },augmentProto:function(D,C){ if(!C||!D){ throw new Error("Augment failed, verify dependencies."); } var A=[D.prototype,C.prototype]; for(var B=2;B<arguments.length;B=B+1){ A.push(arguments[B]); } YAHOO.lang.augmentObject.apply(this,A); },dump:function(A,G){ var C=YAHOO.lang,D,F,I=[],J="{...}",B="f(){...}",H=", ",E=" => "; if(!C.isObject(A)){ return A+""; }else{ if(A instanceof Date||("nodeType" in A&&"tagName" in A)){ return A; }else{ if(C.isFunction(A)){ return B; } } } G=(C.isNumber(G))?G:3; if(C.isArray(A)){ I.push("["); for(D=0,F=A.length;D<F;D=D+1){ if(C.isObject(A[D])){ I.push((G>0)?C.dump(A[D],G-1):J); }else{ I.push(A[D]); } I.push(H); } if(I.length>1){ I.pop(); } I.push("]"); }else{ I.push("{"); for(D in A){ if(C.hasOwnProperty(A,D)){ I.push(D+E); if(C.isObject(A[D])){ I.push((G>0)?C.dump(A[D],G-1):J); }else{ I.push(A[D]); } I.push(H); } } if(I.length>1){ I.pop(); } I.push("}"); } return I.join(""); },substitute:function(Q,B,J){ var G,F,E,M,N,P,D=YAHOO.lang,L=[],C,H="dump",K=" ",A="{",O="}"; for(;;){ G=Q.lastIndexOf(A); if(G<0){ break; } F=Q.indexOf(O,G); if(G+1>=F){ break; } C=Q.substring(G+1,F); M=C; P=null; E=M.indexOf(K); if(E>-1){ P=M.substring(E+1); M=M.substring(0,E); } N=B[M]; if(J){ N=J(M,N,P); } if(D.isObject(N)){ if(D.isArray(N)){ N=D.dump(N,parseInt(P,10)); }else{ P=P||""; var I=P.indexOf(H); if(I>-1){ P=P.substring(4); } if(N.toString===Object.prototype.toString||I>-1){ N=D.dump(N,parseInt(P,10)); }else{ N=N.toString(); } } }else{ if(!D.isString(N)&&!D.isNumber(N)){ N="~-"+L.length+"-~"; L[L.length]=C; } } Q=Q.substring(0,G)+N+Q.substring(F+1); } for(G=L.length-1;G>=0;G=G-1){ Q=Q.replace(new RegExp("~-"+G+"-~"),"{"+L[G]+"}","g"); } return Q; },trim:function(A){ try{ return A.replace(/^\s+|\s+$/g,""); } catch(B){ return A; } },merge:function(){ var D={},B=arguments; for(var C=0,A=B.length;C<A;C=C+1){ YAHOO.lang.augmentObject(D,B[C],true); } return D; },later:function(H,B,I,D,E){ H=H||0; B=B||{}; var C=I,G=D,F,A; if(YAHOO.lang.isString(I)){ C=B[I]; } if(!C){ throw new TypeError("method undefined"); } if(!YAHOO.lang.isArray(G)){ G=[D]; } F=function(){ C.apply(B,G); }; A=(E)?setInterval(F,H):setTimeout(F,H); return {interval:E,cancel:function(){ if(this.interval){ clearInterval(A); }else{ clearTimeout(A); } }}; },isValue:function(B){ var A=YAHOO.lang; return (A.isObject(B)||A.isString(B)||A.isNumber(B)||A.isBoolean(B)); }}; YAHOO.util.Lang=YAHOO.lang; YAHOO.lang.augment=YAHOO.lang.augmentProto; YAHOO.augment=YAHOO.lang.augmentProto; YAHOO.extend=YAHOO.lang.extend; YAHOO.register("yahoo",YAHOO,{version:"2.5.0",build:"895"}); (function(){ var B=YAHOO.util,K,I,J={},F={},M=window.document; YAHOO.env._id_counter=YAHOO.env._id_counter||0; var C=YAHOO.env.ua.opera,L=YAHOO.env.ua.webkit,A=YAHOO.env.ua.gecko,G=YAHOO.env.ua.ie; var E={HYPHEN:/(-[a-z])/i,ROOT_TAG:/^body|html$/i}; var N=function(P){ if(!E.HYPHEN.test(P)){ return P; } if(J[P]){ return J[P]; } var Q=P; while(E.HYPHEN.exec(Q)){ Q=Q.replace(RegExp.$1,RegExp.$1.substr(1).toUpperCase()); } J[P]=Q; return Q; }; var O=function(Q){ var P=F[Q]; if(!P){ P=new RegExp("(?:^|\\s+)"+Q+"(?:\\s+|$)"); F[Q]=P; } return P; }; if(M.defaultView&&M.defaultView.getComputedStyle){ K=function(P,S){ var R=null; if(S=="float"){ S="cssFloat"; } var Q=M.defaultView.getComputedStyle(P,""); if(Q){ R=Q[N(S)]; } return P.style[S]||R; }; }else{ if(M.documentElement.currentStyle&&G){ K=function(P,R){ switch(N(R)){ case "opacity": var T=100; try{ T=P.filters["DXImageTransform.Microsoft.Alpha"].opacity; } catch(S){ try{ T=P.filters("alpha").opacity; } catch(S){ } } return T/100; case "float": R="styleFloat"; default: var Q=P.currentStyle?P.currentStyle[R]:null; return (P.style[R]||Q); } }; }else{ K=function(P,Q){ return P.style[Q]; }; } } if(G){ I=function(P,Q,R){ switch(Q){ case "opacity": if(YAHOO.lang.isString(P.style.filter)){ P.style.filter="alpha(opacity="+R*100+")"; if(!P.currentStyle||!P.currentStyle.hasLayout){ P.style.zoom=1; } } break; case "float": Q="styleFloat"; default: P.style[Q]=R; } }; }else{ I=function(P,Q,R){ if(Q=="float"){ Q="cssFloat"; } P.style[Q]=R; }; } var D=function(P,Q){ return P&&P.nodeType==1&&(!Q||Q(P)); }; YAHOO.util.Dom={get:function(R){ if(R&&(R.nodeType||R.item)){ return R; } if(YAHOO.lang.isString(R)||!R){ return M.getElementById(R); } if(R.length!==undefined){ var S=[]; for(var Q=0,P=R.length;Q<P;++Q){ S[S.length]=B.Dom.get(R[Q]); } return S; } return R; },getStyle:function(P,R){ R=N(R); var Q=function(S){ return K(S,R); }; return B.Dom.batch(P,Q,B.Dom,true); },setStyle:function(P,R,S){ R=N(R); var Q=function(T){ I(T,R,S); }; B.Dom.batch(P,Q,B.Dom,true); },getXY:function(P){ var Q=function(R){ if((R.parentNode===null||R.offsetParent===null||this.getStyle(R,"display")=="none")&&R!=R.ownerDocument.body){ return false; } return H(R); }; return B.Dom.batch(P,Q,B.Dom,true); },getX:function(P){ var Q=function(R){ return B.Dom.getXY(R)[0]; }; return B.Dom.batch(P,Q,B.Dom,true); },getY:function(P){ var Q=function(R){ return B.Dom.getXY(R)[1]; }; return B.Dom.batch(P,Q,B.Dom,true); },setXY:function(P,S,R){ var Q=function(V){ var U=this.getStyle(V,"position"); if(U=="static"){ this.setStyle(V,"position","relative"); U="relative"; } var X=this.getXY(V); if(X===false){ return false; } var W=[parseInt(this.getStyle(V,"left"),10),parseInt(this.getStyle(V,"top"),10)]; if(isNaN(W[0])){ W[0]=(U=="relative")?0:V.offsetLeft; } if(isNaN(W[1])){ W[1]=(U=="relative")?0:V.offsetTop; } if(S[0]!==null){ V.style.left=S[0]-X[0]+W[0]+"px"; } if(S[1]!==null){ V.style.top=S[1]-X[1]+W[1]+"px"; } if(!R){ var T=this.getXY(V); if((S[0]!==null&&T[0]!=S[0])||(S[1]!==null&&T[1]!=S[1])){ this.setXY(V,S,true); } } }; B.Dom.batch(P,Q,B.Dom,true); },setX:function(Q,P){ B.Dom.setXY(Q,[P,null]); },setY:function(P,Q){ B.Dom.setXY(P,[null,Q]); },getRegion:function(P){ var Q=function(R){ if((R.parentNode===null||R.offsetParent===null||this.getStyle(R,"display")=="none")&&R!=M.body){ return false; } var S=B.Region.getRegion(R); return S; }; return B.Dom.batch(P,Q,B.Dom,true); },getClientWidth:function(){ return B.Dom.getViewportWidth(); },getClientHeight:function(){ return B.Dom.getViewportHeight(); },getElementsByClassName:function(T,X,U,V){ X=X||"*"; U=(U)?B.Dom.get(U):null||M; if(!U){ return []; } var Q=[],P=U.getElementsByTagName(X),W=O(T); for(var R=0,S=P.length;R<S;++R){ if(W.test(P[R].className)){ Q[Q.length]=P[R]; if(V){ V.call(P[R],P[R]); } } } return Q; },hasClass:function(R,Q){ var P=O(Q); var S=function(T){ return P.test(T.className); }; return B.Dom.batch(R,S,B.Dom,true); },addClass:function(Q,P){ var R=function(S){ if(this.hasClass(S,P)){ return false; } S.className=YAHOO.lang.trim([S.className,P].join(" ")); return true; }; return B.Dom.batch(Q,R,B.Dom,true); },removeClass:function(R,Q){ var P=O(Q); var S=function(T){ if(!Q||!this.hasClass(T,Q)){ return false; } var U=T.className; T.className=U.replace(P," "); if(this.hasClass(T,Q)){ this.removeClass(T,Q); } T.className=YAHOO.lang.trim(T.className); return true; }; return B.Dom.batch(R,S,B.Dom,true); },replaceClass:function(S,Q,P){ if(!P||Q===P){ return false; } var R=O(Q); var T=function(U){ if(!this.hasClass(U,Q)){ this.addClass(U,P); return true; } U.className=U.className.replace(R," "+P+" "); if(this.hasClass(U,Q)){ this.replaceClass(U,Q,P); } U.className=YAHOO.lang.trim(U.className); return true; }; return B.Dom.batch(S,T,B.Dom,true); },generateId:function(P,R){ R=R||"yui-gen"; var Q=function(S){ if(S&&S.id){ return S.id; } var T=R+YAHOO.env._id_counter++; if(S){ S.id=T; } return T; }; return B.Dom.batch(P,Q,B.Dom,true)||Q.apply(B.Dom,arguments); },isAncestor:function(P,Q){ P=B.Dom.get(P); Q=B.Dom.get(Q); if(!P||!Q){ return false; } if(P.contains&&Q.nodeType&&!L){ return P.contains(Q); }else{ if(P.compareDocumentPosition&&Q.nodeType){ return !!(P.compareDocumentPosition(Q)&16); }else{ if(Q.nodeType){ return !!this.getAncestorBy(Q,function(R){ return R==P; }); } } } return false; },inDocument:function(P){ return this.isAncestor(M.documentElement,P); },getElementsBy:function(W,Q,R,T){ Q=Q||"*"; R=(R)?B.Dom.get(R):null||M; if(!R){ return []; } var S=[],V=R.getElementsByTagName(Q); for(var U=0,P=V.length;U<P;++U){ if(W(V[U])){ S[S.length]=V[U]; if(T){ T(V[U]); } } } return S; },batch:function(T,W,V,R){ T=(T&&(T.tagName||T.item))?T:B.Dom.get(T); if(!T||!W){ return false; } var S=(R)?V:window; if(T.tagName||T.length===undefined){ return W.call(S,T,V); } var U=[]; for(var Q=0,P=T.length;Q<P;++Q){ U[U.length]=W.call(S,T[Q],V); } return U; },getDocumentHeight:function(){ var Q=(M.compatMode!="CSS1Compat")?M.body.scrollHeight:M.documentElement.scrollHeight; var P=Math.max(Q,B.Dom.getViewportHeight()); return P; },getDocumentWidth:function(){ var Q=(M.compatMode!="CSS1Compat")?M.body.scrollWidth:M.documentElement.scrollWidth; var P=Math.max(Q,B.Dom.getViewportWidth()); return P; },getViewportHeight:function(){ var P=self.innerHeight; var Q=M.compatMode; if((Q||G)&&!C){ P=(Q=="CSS1Compat")?M.documentElement.clientHeight:M.body.clientHeight; } return P; },getViewportWidth:function(){ var P=self.innerWidth; var Q=M.compatMode; if(Q||G){ P=(Q=="CSS1Compat")?M.documentElement.clientWidth:M.body.clientWidth; } return P; },getAncestorBy:function(P,Q){ while(P=P.parentNode){ if(D(P,Q)){ return P; } } return null; },getAncestorByClassName:function(Q,P){ Q=B.Dom.get(Q); if(!Q){ return null; } var R=function(S){ return B.Dom.hasClass(S,P); }; return B.Dom.getAncestorBy(Q,R); },getAncestorByTagName:function(Q,P){ Q=B.Dom.get(Q); if(!Q){ return null; } var R=function(S){ return S.tagName&&S.tagName.toUpperCase()==P.toUpperCase(); }; return B.Dom.getAncestorBy(Q,R); },getPreviousSiblingBy:function(P,Q){ while(P){ P=P.previousSibling; if(D(P,Q)){ return P; } } return null; },getPreviousSibling:function(P){ P=B.Dom.get(P); if(!P){ return null; } return B.Dom.getPreviousSiblingBy(P); },getNextSiblingBy:function(P,Q){ while(P){ P=P.nextSibling; if(D(P,Q)){ return P; } } return null; },getNextSibling:function(P){ P=B.Dom.get(P); if(!P){ return null; } return B.Dom.getNextSiblingBy(P); },getFirstChildBy:function(P,R){ var Q=(D(P.firstChild,R))?P.firstChild:null; return Q||B.Dom.getNextSiblingBy(P.firstChild,R); },getFirstChild:function(P,Q){ P=B.Dom.get(P); if(!P){ return null; } return B.Dom.getFirstChildBy(P); },getLastChildBy:function(P,R){ if(!P){ return null; } var Q=(D(P.lastChild,R))?P.lastChild:null; return Q||B.Dom.getPreviousSiblingBy(P.lastChild,R); },getLastChild:function(P){ P=B.Dom.get(P); return B.Dom.getLastChildBy(P); },getChildrenBy:function(Q,S){ var R=B.Dom.getFirstChildBy(Q,S); var P=R?[R]:[]; B.Dom.getNextSiblingBy(R,function(T){ if(!S||S(T)){ P[P.length]=T; } return false; }); return P; },getChildren:function(P){ P=B.Dom.get(P); if(!P){ } return B.Dom.getChildrenBy(P); },getDocumentScrollLeft:function(P){ P=P||M; return Math.max(P.documentElement.scrollLeft,P.body.scrollLeft); },getDocumentScrollTop:function(P){ P=P||M; return Math.max(P.documentElement.scrollTop,P.body.scrollTop); },insertBefore:function(Q,P){ Q=B.Dom.get(Q); P=B.Dom.get(P); if(!Q||!P||!P.parentNode){ return null; } return P.parentNode.insertBefore(Q,P); },insertAfter:function(Q,P){ Q=B.Dom.get(Q); P=B.Dom.get(P); if(!Q||!P||!P.parentNode){ return null; } if(P.nextSibling){ return P.parentNode.insertBefore(Q,P.nextSibling); }else{ return P.parentNode.appendChild(Q); } },getClientRegion:function(){ var R=B.Dom.getDocumentScrollTop(),Q=B.Dom.getDocumentScrollLeft(),S=B.Dom.getViewportWidth()+Q,P=B.Dom.getViewportHeight()+R; return new B.Region(R,S,P,Q); }}; var H=function(){ if(M.documentElement.getBoundingClientRect){ return function(Q){ var R=Q.getBoundingClientRect(); var P=Q.ownerDocument; return [R.left+B.Dom.getDocumentScrollLeft(P),R.top+B.Dom.getDocumentScrollTop(P)]; }; }else{ return function(R){ var S=[R.offsetLeft,R.offsetTop]; var Q=R.offsetParent; var P=(L&&B.Dom.getStyle(R,"position")=="absolute"&&R.offsetParent==R.ownerDocument.body); if(Q!=R){ while(Q){ S[0]+=Q.offsetLeft; S[1]+=Q.offsetTop; if(!P&&L&&B.Dom.getStyle(Q,"position")=="absolute"){ P=true; } Q=Q.offsetParent; } } if(P){ S[0]-=R.ownerDocument.body.offsetLeft; S[1]-=R.ownerDocument.body.offsetTop; } Q=R.parentNode; while(Q.tagName&&!E.ROOT_TAG.test(Q.tagName)){ if(B.Dom.getStyle(Q,"display").search(/^inline|table-row.*$/i)){ S[0]-=Q.scrollLeft; S[1]-=Q.scrollTop; } Q=Q.parentNode; } return S; }; } }(); })(); YAHOO.util.Region=function(C,D,A,B){ this.top=C; this[1]=C; this.right=D; this.bottom=A; this.left=B; this[0]=B; }; YAHOO.util.Region.prototype.contains=function(A){ return (A.left>=this.left&&A.right<=this.right&&A.top>=this.top&&A.bottom<=this.bottom); }; YAHOO.util.Region.prototype.getArea=function(){ return ((this.bottom-this.top)*(this.right-this.left)); }; YAHOO.util.Region.prototype.intersect=function(E){ var C=Math.max(this.top,E.top); var D=Math.min(this.right,E.right); var A=Math.min(this.bottom,E.bottom); var B=Math.max(this.left,E.left); if(A>=C&&D>=B){ return new YAHOO.util.Region(C,D,A,B); }else{ return null; } }; YAHOO.util.Region.prototype.union=function(E){ var C=Math.min(this.top,E.top); var D=Math.max(this.right,E.right); var A=Math.max(this.bottom,E.bottom); var B=Math.min(this.left,E.left); return new YAHOO.util.Region(C,D,A,B); }; YAHOO.util.Region.prototype.toString=function(){ return ("Region {"+"top: "+this.top+", right: "+this.right+", bottom: "+this.bottom+", left: "+this.left+"}"); }; YAHOO.util.Region.getRegion=function(D){ var F=YAHOO.util.Dom.getXY(D); var C=F[1]; var E=F[0]+D.offsetWidth; var A=F[1]+D.offsetHeight; var B=F[0]; return new YAHOO.util.Region(C,E,A,B); }; YAHOO.util.Point=function(A,B){ if(YAHOO.lang.isArray(A)){ B=A[1]; A=A[0]; } this.x=this.right=this.left=this[0]=A; this.y=this.top=this.bottom=this[1]=B; }; YAHOO.util.Point.prototype=new YAHOO.util.Region(); YAHOO.register("dom",YAHOO.util.Dom,{version:"2.5.0",build:"895"}); YAHOO.util.CustomEvent=function(D,B,C,A){ this.type=D; this.scope=B||window; this.silent=C; this.signature=A||YAHOO.util.CustomEvent.LIST; this.subscribers=[]; if(!this.silent){ } var E="_YUICEOnSubscribe"; if(D!==E){ this.subscribeEvent=new YAHOO.util.CustomEvent(E,this,true); } this.lastError=null; }; YAHOO.util.CustomEvent.LIST=0; YAHOO.util.CustomEvent.FLAT=1; YAHOO.util.CustomEvent.prototype={subscribe:function(B,C,A){ if(!B){ throw new Error("Invalid callback for subscriber to '"+this.type+"'"); } if(this.subscribeEvent){ this.subscribeEvent.fire(B,C,A); } this.subscribers.push(new YAHOO.util.Subscriber(B,C,A)); },unsubscribe:function(D,F){ if(!D){ return this.unsubscribeAll(); } var E=false; for(var B=0,A=this.subscribers.length;B<A;++B){ var C=this.subscribers[B]; if(C&&C.contains(D,F)){ this._delete(B); E=true; } } return E; },fire:function(){ var D=this.subscribers.length; if(!D&&this.silent){ return true; } var H=[],F=true,C,I=false; for(C=0;C<arguments.length;++C){ H.push(arguments[C]); } if(!this.silent){ } for(C=0;C<D;++C){ var L=this.subscribers[C]; if(!L){ I=true; }else{ if(!this.silent){ } var K=L.getScope(this.scope); if(this.signature==YAHOO.util.CustomEvent.FLAT){ var A=null; if(H.length>0){ A=H[0]; } try{ F=L.fn.call(K,A,L.obj); } catch(E){ this.lastError=E; } }else{ try{ F=L.fn.call(K,this.type,H,L.obj); } catch(G){ this.lastError=G; } } if(false===F){ if(!this.silent){ } return false; } } } if(I){ var J=[],B=this.subscribers; for(C=0,D=B.length;C<D;C=C+1){ J.push(B[C]); } this.subscribers=J; } return true; },unsubscribeAll:function(){ for(var B=0,A=this.subscribers.length;B<A;++B){ this._delete(A-1-B); } this.subscribers=[]; return B; },_delete:function(A){ var B=this.subscribers[A]; if(B){ delete B.fn; delete B.obj; } this.subscribers[A]=null; },toString:function(){ return "CustomEvent: "+"'"+this.type+"', "+"scope: "+this.scope; }}; YAHOO.util.Subscriber=function(B,C,A){ this.fn=B; this.obj=YAHOO.lang.isUndefined(C)?null:C; this.override=A; }; YAHOO.util.Subscriber.prototype.getScope=function(A){ if(this.override){ if(this.override===true){ return this.obj; }else{ return this.override; } } return A; }; YAHOO.util.Subscriber.prototype.contains=function(A,B){ if(B){ return (this.fn==A&&this.obj==B); }else{ return (this.fn==A); } }; YAHOO.util.Subscriber.prototype.toString=function(){ return "Subscriber { obj: "+this.obj+", override: "+(this.override||"no")+" }"; }; if(!YAHOO.util.Event){ YAHOO.util.Event=function(){ var H=false; var I=[]; var J=[]; var G=[]; var E=[]; var C=0; var F=[]; var B=[]; var A=0; var D={63232:38,63233:40,63234:37,63235:39,63276:33,63277:34,25:9}; return {POLL_RETRYS:2000,POLL_INTERVAL:20,EL:0,TYPE:1,FN:2,WFN:3,UNLOAD_OBJ:3,ADJ_SCOPE:4,OBJ:5,OVERRIDE:6,lastError:null,isSafari:YAHOO.env.ua.webkit,webkit:YAHOO.env.ua.webkit,isIE:YAHOO.env.ua.ie,_interval:null,_dri:null,DOMReady:false,startInterval:function(){ if(!this._interval){ var K=this; var L=function(){ K._tryPreloadAttach(); }; this._interval=setInterval(L,this.POLL_INTERVAL); } },onAvailable:function(P,M,Q,O,N){ var K=(YAHOO.lang.isString(P))?[P]:P; for(var L=0;L<K.length;L=L+1){ F.push({id:K[L],fn:M,obj:Q,override:O,checkReady:N}); } C=this.POLL_RETRYS; this.startInterval(); },onContentReady:function(M,K,N,L){ this.onAvailable(M,K,N,L,true); },onDOMReady:function(K,M,L){ if(this.DOMReady){ setTimeout(function(){ var N=window; if(L){ if(L===true){ N=M; }else{ N=L; } } K.call(N,"DOMReady",[],M); },0); }else{ this.DOMReadyEvent.subscribe(K,M,L); } },addListener:function(M,K,V,Q,L){ if(!V||!V.call){ return false; } if(this._isValidCollection(M)){ var W=true; for(var R=0,T=M.length;R<T;++R){ W=this.on(M[R],K,V,Q,L)&&W; } return W; }else{ if(YAHOO.lang.isString(M)){ var P=this.getEl(M); if(P){ M=P; }else{ this.onAvailable(M,function(){ YAHOO.util.Event.on(M,K,V,Q,L); }); return true; } } } if(!M){ return false; } if("unload"==K&&Q!==this){ J[J.length]=[M,K,V,Q,L]; return true; } var Y=M; if(L){ if(L===true){ Y=Q; }else{ Y=L; } } var N=function(Z){ return V.call(Y,YAHOO.util.Event.getEvent(Z,M),Q); }; var X=[M,K,V,N,Y,Q,L]; var S=I.length; I[S]=X; if(this.useLegacyEvent(M,K)){ var O=this.getLegacyIndex(M,K); if(O==-1||M!=G[O][0]){ O=G.length; B[M.id+K]=O; G[O]=[M,K,M["on"+K]]; E[O]=[]; M["on"+K]=function(Z){ YAHOO.util.Event.fireLegacyEvent(YAHOO.util.Event.getEvent(Z),O); }; } E[O].push(X); }else{ try{ this._simpleAdd(M,K,N,false); } catch(U){ this.lastError=U; this.removeListener(M,K,V); return false; } } return true; },fireLegacyEvent:function(O,M){ var Q=true,K,S,R,T,P; S=E[M]; for(var L=0,N=S.length;L<N;++L){ R=S[L]; if(R&&R[this.WFN]){ T=R[this.ADJ_SCOPE]; P=R[this.WFN].call(T,O); Q=(Q&&P); } } K=G[M]; if(K&&K[2]){ K[2](O); } return Q; },getLegacyIndex:function(L,M){ var K=this.generateId(L)+M; if(typeof B[K]=="undefined"){ return -1; }else{ return B[K]; } },useLegacyEvent:function(L,M){ if(this.webkit&&("click"==M||"dblclick"==M)){ var K=parseInt(this.webkit,10); if(!isNaN(K)&&K<418){ return true; } } return false; },removeListener:function(L,K,T){ var O,R,V; if(typeof L=="string"){ L=this.getEl(L); }else{ if(this._isValidCollection(L)){ var U=true; for(O=0,R=L.length;O<R;++O){ U=(this.removeListener(L[O],K,T)&&U); } return U; } } if(!T||!T.call){ return this.purgeElement(L,false,K); } if("unload"==K){ for(O=0,R=J.length;O<R;O++){ V=J[O]; if(V&&V[0]==L&&V[1]==K&&V[2]==T){ J[O]=null; return true; } } return false; } var P=null; var Q=arguments[3]; if("undefined"===typeof Q){ Q=this._getCacheIndex(L,K,T); } if(Q>=0){ P=I[Q]; } if(!L||!P){ return false; } if(this.useLegacyEvent(L,K)){ var N=this.getLegacyIndex(L,K); var M=E[N]; if(M){ for(O=0,R=M.length;O<R;++O){ V=M[O]; if(V&&V[this.EL]==L&&V[this.TYPE]==K&&V[this.FN]==T){ M[O]=null; break; } } } }else{ try{ this._simpleRemove(L,K,P[this.WFN],false); } catch(S){ this.lastError=S; return false; } } delete I[Q][this.WFN]; delete I[Q][this.FN]; I[Q]=null; return true; },getTarget:function(M,L){ var K=M.target||M.srcElement; return this.resolveTextNode(K); },resolveTextNode:function(L){ try{ if(L&&3==L.nodeType){ return L.parentNode; } } catch(K){ } return L; },getPageX:function(L){ var K=L.pageX; if(!K&&0!==K){ K=L.clientX||0; if(this.isIE){ K+=this._getScrollLeft(); } } return K; },getPageY:function(K){ var L=K.pageY; if(!L&&0!==L){ L=K.clientY||0; if(this.isIE){ L+=this._getScrollTop(); } } return L; },getXY:function(K){ return [this.getPageX(K),this.getPageY(K)]; },getRelatedTarget:function(L){ var K=L.relatedTarget; if(!K){ if(L.type=="mouseout"){ K=L.toElement; }else{ if(L.type=="mouseover"){ K=L.fromElement; } } } return this.resolveTextNode(K); },getTime:function(M){ if(!M.time){ var L=new Date().getTime(); try{ M.time=L; } catch(K){ this.lastError=K; return L; } } return M.time; },stopEvent:function(K){ this.stopPropagation(K); this.preventDefault(K); },stopPropagation:function(K){ if(K.stopPropagation){ K.stopPropagation(); }else{ K.cancelBubble=true; } },preventDefault:function(K){ if(K.preventDefault){ K.preventDefault(); }else{ K.returnValue=false; } },getEvent:function(M,K){ var L=M||window.event; if(!L){ var N=this.getEvent.caller; while(N){ L=N.arguments[0]; if(L&&Event==L.constructor){ break; } N=N.caller; } } return L; },getCharCode:function(L){ var K=L.keyCode||L.charCode||0; if(YAHOO.env.ua.webkit&&(K in D)){ K=D[K]; } return K; },_getCacheIndex:function(O,P,N){ for(var M=0,L=I.length;M<L;++M){ var K=I[M]; if(K&&K[this.FN]==N&&K[this.EL]==O&&K[this.TYPE]==P){ return M; } } return -1; },generateId:function(K){ var L=K.id; if(!L){ L="yuievtautoid-"+A; ++A; K.id=L; } return L; },_isValidCollection:function(L){ try{ return (L&&typeof L!=="string"&&L.length&&!L.tagName&&!L.alert&&typeof L[0]!=="undefined"); } catch(K){ return false; } },elCache:{},getEl:function(K){ return (typeof K==="string")?document.getElementById(K):K; },clearCache:function(){ },DOMReadyEvent:new YAHOO.util.CustomEvent("DOMReady",this),_load:function(L){ if(!H){ H=true; var K=YAHOO.util.Event; K._ready(); K._tryPreloadAttach(); } },_ready:function(L){ var K=YAHOO.util.Event; if(!K.DOMReady){ K.DOMReady=true; K.DOMReadyEvent.fire(); K._simpleRemove(document,"DOMContentLoaded",K._ready); } },_tryPreloadAttach:function(){ if(this.locked){ return false; } if(this.isIE){ if(!this.DOMReady){ this.startInterval(); return false; } } this.locked=true; var P=!H; if(!P){ P=(C>0); } var O=[]; var Q=function(S,T){ var R=S; if(T.override){ if(T.override===true){ R=T.obj; }else{ R=T.override; } } T.fn.call(R,T.obj); }; var L,K,N,M; for(L=0,K=F.length;L<K;++L){ N=F[L]; if(N&&!N.checkReady){ M=this.getEl(N.id); if(M){ Q(M,N); F[L]=null; }else{ O.push(N); } } } for(L=0,K=F.length;L<K;++L){ N=F[L]; if(N&&N.checkReady){ M=this.getEl(N.id); if(M){ if(H||M.nextSibling){ Q(M,N); F[L]=null; } }else{ O.push(N); } } } C=(O.length===0)?0:C-1; if(P){ this.startInterval(); }else{ clearInterval(this._interval); this._interval=null; } this.locked=false; return true; },purgeElement:function(O,P,R){ var M=(YAHOO.lang.isString(O))?this.getEl(O):O; var Q=this.getListeners(M,R),N,K; if(Q){ for(N=0,K=Q.length;N<K;++N){ var L=Q[N]; this.removeListener(M,L.type,L.fn,L.index); } } if(P&&M&&M.childNodes){ for(N=0,K=M.childNodes.length;N<K;++N){ this.purgeElement(M.childNodes[N],P,R); } } },getListeners:function(M,K){ var P=[],L; if(!K){ L=[I,J]; }else{ if(K==="unload"){ L=[J]; }else{ L=[I]; } } var R=(YAHOO.lang.isString(M))?this.getEl(M):M; for(var O=0;O<L.length;O=O+1){ var T=L[O]; if(T&&T.length>0){ for(var Q=0,S=T.length;Q<S;++Q){ var N=T[Q]; if(N&&N[this.EL]===R&&(!K||K===N[this.TYPE])){ P.push({type:N[this.TYPE],fn:N[this.FN],obj:N[this.OBJ],adjust:N[this.OVERRIDE],scope:N[this.ADJ_SCOPE],index:Q}); } } } } return (P.length)?P:null; },_unload:function(R){ var Q=YAHOO.util.Event,O,N,L,K,M; for(O=0,K=J.length;O<K;++O){ L=J[O]; if(L){ var P=window; if(L[Q.ADJ_SCOPE]){ if(L[Q.ADJ_SCOPE]===true){ P=L[Q.UNLOAD_OBJ]; }else{ P=L[Q.ADJ_SCOPE]; } } L[Q.FN].call(P,Q.getEvent(R,L[Q.EL]),L[Q.UNLOAD_OBJ]); J[O]=null; L=null; P=null; } } J=null; if(I&&I.length>0){ N=I.length; while(N){ M=N-1; L=I[M]; if(L){ Q.removeListener(L[Q.EL],L[Q.TYPE],L[Q.FN],M); } N--; } L=null; } G=null; Q._simpleRemove(window,"unload",Q._unload); },_getScrollLeft:function(){ return this._getScroll()[1]; },_getScrollTop:function(){ return this._getScroll()[0]; },_getScroll:function(){ var K=document.documentElement,L=document.body; if(K&&(K.scrollTop||K.scrollLeft)){ return [K.scrollTop,K.scrollLeft]; }else{ if(L){ return [L.scrollTop,L.scrollLeft]; }else{ return [0,0]; } } },regCE:function(){ },_simpleAdd:function(){ if(window.addEventListener){ return function(M,N,L,K){ M.addEventListener(N,L,(K)); }; }else{ if(window.attachEvent){ return function(M,N,L,K){ M.attachEvent("on"+N,L); }; }else{ return function(){ }; } } }(),_simpleRemove:function(){ if(window.removeEventListener){ return function(M,N,L,K){ M.removeEventListener(N,L,(K)); }; }else{ if(window.detachEvent){ return function(L,M,K){ L.detachEvent("on"+M,K); }; }else{ return function(){ }; } } }()}; }(); (function(){ var EU=YAHOO.util.Event; EU.on=EU.addListener; if(EU.isIE){ YAHOO.util.Event.onDOMReady(YAHOO.util.Event._tryPreloadAttach,YAHOO.util.Event,true); EU._dri=setInterval(function(){ var n=document.createElement("p"); try{ n.doScroll("left"); clearInterval(EU._dri); EU._dri=null; EU._ready(); n=null; } catch(ex){ n=null; } },EU.POLL_INTERVAL); }else{ if(EU.webkit&&EU.webkit<525){ EU._dri=setInterval(function(){ var rs=document.readyState; if("loaded"==rs||"complete"==rs){ clearInterval(EU._dri); EU._dri=null; EU._ready(); } },EU.POLL_INTERVAL); }else{ EU._simpleAdd(document,"DOMContentLoaded",EU._ready); } } EU._simpleAdd(window,"load",EU._load); EU._simpleAdd(window,"unload",EU._unload); EU._tryPreloadAttach(); })(); } YAHOO.util.EventProvider=function(){ }; YAHOO.util.EventProvider.prototype={__yui_events:null,__yui_subscribers:null,subscribe:function(A,C,F,E){ this.__yui_events=this.__yui_events||{}; var D=this.__yui_events[A]; if(D){ D.subscribe(C,F,E); }else{ this.__yui_subscribers=this.__yui_subscribers||{}; var B=this.__yui_subscribers; if(!B[A]){ B[A]=[]; } B[A].push({fn:C,obj:F,override:E}); } },unsubscribe:function(C,E,G){ this.__yui_events=this.__yui_events||{}; var A=this.__yui_events; if(C){ var F=A[C]; if(F){ return F.unsubscribe(E,G); } }else{ var B=true; for(var D in A){ if(YAHOO.lang.hasOwnProperty(A,D)){ B=B&&A[D].unsubscribe(E,G); } } return B; } return false; },unsubscribeAll:function(A){ return this.unsubscribe(A); },createEvent:function(G,D){ this.__yui_events=this.__yui_events||{}; var A=D||{}; var I=this.__yui_events; if(I[G]){ }else{ var H=A.scope||this; var E=(A.silent); var B=new YAHOO.util.CustomEvent(G,H,E,YAHOO.util.CustomEvent.FLAT); I[G]=B; if(A.onSubscribeCallback){ B.subscribeEvent.subscribe(A.onSubscribeCallback); } this.__yui_subscribers=this.__yui_subscribers||{}; var F=this.__yui_subscribers[G]; if(F){ for(var C=0;C<F.length;++C){ B.subscribe(F[C].fn,F[C].obj,F[C].override); } } } return I[G]; },fireEvent:function(E,D,A,C){ this.__yui_events=this.__yui_events||{}; var G=this.__yui_events[E]; if(!G){ return null; } var B=[]; for(var F=1;F<arguments.length;++F){ B.push(arguments[F]); } return G.fire.apply(G,B); },hasEvent:function(A){ if(this.__yui_events){ if(this.__yui_events[A]){ return true; } } return false; }}; YAHOO.util.KeyListener=function(A,F,B,C){ if(!A){ }else{ if(!F){ }else{ if(!B){ } } } if(!C){ C=YAHOO.util.KeyListener.KEYDOWN; } var D=new YAHOO.util.CustomEvent("keyPressed"); this.enabledEvent=new YAHOO.util.CustomEvent("enabled"); this.disabledEvent=new YAHOO.util.CustomEvent("disabled"); if(typeof A=="string"){ A=document.getElementById(A); } if(typeof B=="function"){ D.subscribe(B); }else{ D.subscribe(B.fn,B.scope,B.correctScope); } function E(J,I){ if(!F.shift){ F.shift=false; } if(!F.alt){ F.alt=false; } if(!F.ctrl){ F.ctrl=false; } if(J.shiftKey==F.shift&&J.altKey==F.alt&&J.ctrlKey==F.ctrl){ var G; if(F.keys instanceof Array){ for(var H=0;H<F.keys.length;H++){ G=F.keys[H]; if(G==J.charCode){ D.fire(J.charCode,J); break; }else{ if(G==J.keyCode){ D.fire(J.keyCode,J); break; } } } }else{ G=F.keys; if(G==J.charCode){ D.fire(J.charCode,J); }else{ if(G==J.keyCode){ D.fire(J.keyCode,J); } } } } } this.enable=function(){ if(!this.enabled){ YAHOO.util.Event.addListener(A,C,E); this.enabledEvent.fire(F); } this.enabled=true; }; this.disable=function(){ if(this.enabled){ YAHOO.util.Event.removeListener(A,C,E); this.disabledEvent.fire(F); } this.enabled=false; }; this.toString=function(){ return "KeyListener ["+F.keys+"] "+A.tagName+(A.id?"["+A.id+"]":""); }; }; YAHOO.util.KeyListener.KEYDOWN="keydown"; YAHOO.util.KeyListener.KEYUP="keyup"; YAHOO.util.KeyListener.KEY={ALT:18,BACK_SPACE:8,CAPS_LOCK:20,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,META:224,NUM_LOCK:144,PAGE_DOWN:34,PAGE_UP:33,PAUSE:19,PRINTSCREEN:44,RIGHT:39,SCROLL_LOCK:145,SHIFT:16,SPACE:32,TAB:9,UP:38}; YAHOO.register("event",YAHOO.util.Event,{version:"2.5.0",build:"895"}); YAHOO.register("yahoo-dom-event",YAHOO,{version:"2.5.0",build:"895"}); YAHOO.widget.LogMsg=function(A){ if(A&&(A.constructor==Object)){ for(var B in A){ this[B]=A[B]; } } }; YAHOO.widget.LogMsg.prototype.msg=null; YAHOO.widget.LogMsg.prototype.time=null; YAHOO.widget.LogMsg.prototype.category=null; YAHOO.widget.LogMsg.prototype.source=null; YAHOO.widget.LogMsg.prototype.sourceDetail=null; YAHOO.widget.LogWriter=function(A){ if(!A){ YAHOO.log("Could not instantiate LogWriter due to invalid source.","error","LogWriter"); return; } this._source=A; }; YAHOO.widget.LogWriter.prototype.toString=function(){ return "LogWriter "+this._sSource; }; YAHOO.widget.LogWriter.prototype.log=function(A,B){ YAHOO.widget.Logger.log(A,B,this._source); }; YAHOO.widget.LogWriter.prototype.getSource=function(){ return this._sSource; }; YAHOO.widget.LogWriter.prototype.setSource=function(A){ if(!A){ YAHOO.log("Could not set source due to invalid source.","error",this.toString()); return; }else{ this._sSource=A; } }; YAHOO.widget.LogWriter.prototype._source=null; YAHOO.widget.LogReader=function(B,A){ this._sName=YAHOO.widget.LogReader._index; YAHOO.widget.LogReader._index++; this._buffer=[]; this._filterCheckboxes={}; this._lastTime=YAHOO.widget.Logger.getStartTime(); if(A&&(A.constructor==Object)){ for(var C in A){ this[C]=A[C]; } } this._initContainerEl(B); if(!this._elContainer){ YAHOO.log("Could not instantiate LogReader due to an invalid container element "+B,"error",this.toString()); return; } this._initHeaderEl(); this._initConsoleEl(); this._initFooterEl(); this._initDragDrop(); this._initCategories(); this._initSources(); YAHOO.widget.Logger.newLogEvent.subscribe(this._onNewLog,this); YAHOO.widget.Logger.logResetEvent.subscribe(this._onReset,this); YAHOO.widget.Logger.categoryCreateEvent.subscribe(this._onCategoryCreate,this); YAHOO.widget.Logger.sourceCreateEvent.subscribe(this._onSourceCreate,this); this._filterLogs(); YAHOO.log("LogReader initialized",null,this.toString()); }; YAHOO.widget.LogReader.prototype.logReaderEnabled=true; YAHOO.widget.LogReader.prototype.width=null; YAHOO.widget.LogReader.prototype.height=null; YAHOO.widget.LogReader.prototype.top=null; YAHOO.widget.LogReader.prototype.left=null; YAHOO.widget.LogReader.prototype.right=null; YAHOO.widget.LogReader.prototype.bottom=null; YAHOO.widget.LogReader.prototype.fontSize=null; YAHOO.widget.LogReader.prototype.footerEnabled=true; YAHOO.widget.LogReader.prototype.verboseOutput=true; YAHOO.widget.LogReader.prototype.newestOnTop=true; YAHOO.widget.LogReader.prototype.outputBuffer=100; YAHOO.widget.LogReader.prototype.thresholdMax=500; YAHOO.widget.LogReader.prototype.thresholdMin=100; YAHOO.widget.LogReader.prototype.isCollapsed=false; YAHOO.widget.LogReader.prototype.isPaused=false; YAHOO.widget.LogReader.prototype.draggable=true; YAHOO.widget.LogReader.prototype.toString=function(){ return "LogReader instance"+this._sName; }; YAHOO.widget.LogReader.prototype.pause=function(){ this.isPaused=true; this._btnPause.value="Resume"; this._timeout=null; this.logReaderEnabled=false; }; YAHOO.widget.LogReader.prototype.resume=function(){ this.isPaused=false; this._btnPause.value="Pause"; this.logReaderEnabled=true; this._printBuffer(); }; YAHOO.widget.LogReader.prototype.hide=function(){ this._elContainer.style.display="none"; }; YAHOO.widget.LogReader.prototype.show=function(){ this._elContainer.style.display="block"; }; YAHOO.widget.LogReader.prototype.collapse=function(){ this._elConsole.style.display="none"; if(this._elFt){ this._elFt.style.display="none"; } this._btnCollapse.value="Expand"; this.isCollapsed=true; }; YAHOO.widget.LogReader.prototype.expand=function(){ this._elConsole.style.display="block"; if(this._elFt){ this._elFt.style.display="block"; } this._btnCollapse.value="Collapse"; this.isCollapsed=false; }; YAHOO.widget.LogReader.prototype.getCheckbox=function(A){ return this._filterCheckboxes[A]; }; YAHOO.widget.LogReader.prototype.getCategories=function(){ return this._categoryFilters; }; YAHOO.widget.LogReader.prototype.showCategory=function(B){ var D=this._categoryFilters; if(D.indexOf){ if(D.indexOf(B)>-1){ return; } }else{ for(var A=0;A<D.length;A++){ if(D[A]===B){ return; } } } this._categoryFilters.push(B); this._filterLogs(); var C=this.getCheckbox(B); if(C){ C.checked=true; } }; YAHOO.widget.LogReader.prototype.hideCategory=function(B){ var D=this._categoryFilters; for(var A=0;A<D.length;A++){ if(B==D[A]){ D.splice(A,1); break; } } this._filterLogs(); var C=this.getCheckbox(B); if(C){ C.checked=false; } }; YAHOO.widget.LogReader.prototype.getSources=function(){ return this._sourceFilters; }; YAHOO.widget.LogReader.prototype.showSource=function(A){ var D=this._sourceFilters; if(D.indexOf){ if(D.indexOf(A)>-1){ return; } }else{ for(var B=0;B<D.length;B++){ if(A==D[B]){ return; } } } D.push(A); this._filterLogs(); var C=this.getCheckbox(A); if(C){ C.checked=true; } }; YAHOO.widget.LogReader.prototype.hideSource=function(A){ var D=this._sourceFilters; for(var B=0;B<D.length;B++){ if(A==D[B]){ D.splice(B,1); break; } } this._filterLogs(); var C=this.getCheckbox(A); if(C){ C.checked=false; } }; YAHOO.widget.LogReader.prototype.clearConsole=function(){ this._timeout=null; this._buffer=[]; this._consoleMsgCount=0; var A=this._elConsole; while(A.hasChildNodes()){ A.removeChild(A.firstChild); } }; YAHOO.widget.LogReader.prototype.setTitle=function(A){ this._title.innerHTML=this.html2Text(A); }; YAHOO.widget.LogReader.prototype.getLastTime=function(){ return this._lastTime; }; YAHOO.widget.LogReader.prototype.formatMsg=function(D){ var E=D.category; var L=E.substring(0,4).toUpperCase(); var I=D.time; var J; if(I.toLocaleTimeString){ J=I.toLocaleTimeString(); }else{ J=I.toString(); } var B=I.getTime(); var F=YAHOO.widget.Logger.getStartTime(); var C=B-F; var N=B-this.getLastTime(); var A=D.source; var M=D.sourceDetail; var K=(M)?A+" "+M:A; var H=this.html2Text(YAHOO.lang.dump(D.msg)); var G=(this.verboseOutput)?["<pre class=\"yui-log-verbose\"><p><span class='",E,"'>",L,"</span> ",C,"ms (+",N,") ",J,": ","</p><p>",K,": </p><p>",H,"</p></pre>"]:["<pre><p><span class='",E,"'>",L,"</span> ",C,"ms (+",N,") ",J,": ",K,": ",H,"</p></pre>"]; return G.join(""); }; YAHOO.widget.LogReader.prototype.html2Text=function(A){ if(A){ A+=""; return A.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">"); } return ""; }; YAHOO.widget.LogReader._index=0; YAHOO.widget.LogReader.prototype._sName=null; YAHOO.widget.LogReader.prototype._buffer=null; YAHOO.widget.LogReader.prototype._consoleMsgCount=0; YAHOO.widget.LogReader.prototype._lastTime=null; YAHOO.widget.LogReader.prototype._timeout=null; YAHOO.widget.LogReader.prototype._filterCheckboxes=null; YAHOO.widget.LogReader.prototype._categoryFilters=null; YAHOO.widget.LogReader.prototype._sourceFilters=null; YAHOO.widget.LogReader.prototype._elContainer=null; YAHOO.widget.LogReader.prototype._elHd=null; YAHOO.widget.LogReader.prototype._elCollapse=null; YAHOO.widget.LogReader.prototype._btnCollapse=null; YAHOO.widget.LogReader.prototype._title=null; YAHOO.widget.LogReader.prototype._elConsole=null; YAHOO.widget.LogReader.prototype._elFt=null; YAHOO.widget.LogReader.prototype._elBtns=null; YAHOO.widget.LogReader.prototype._elCategoryFilters=null; YAHOO.widget.LogReader.prototype._elSourceFilters=null; YAHOO.widget.LogReader.prototype._btnPause=null; YAHOO.widget.LogReader.prototype._btnClear=null; YAHOO.widget.LogReader.prototype._initContainerEl=function(B){ B=YAHOO.util.Dom.get(B); if(B&&B.tagName&&(B.tagName.toLowerCase()=="div")){ this._elContainer=B; YAHOO.util.Dom.addClass(this._elContainer,"yui-log"); }else{ this._elContainer=document.body.appendChild(document.createElement("div")); YAHOO.util.Dom.addClass(this._elContainer,"yui-log"); YAHOO.util.Dom.addClass(this._elContainer,"yui-log-container"); var A=this._elContainer.style; if(this.width){ A.width=this.width; } if(this.right){ A.right=this.right; } if(this.top){ A.top=this.top; } if(this.left){ A.left=this.left; A.right="auto"; } if(this.bottom){ A.bottom=this.bottom; A.top="auto"; } if(this.fontSize){ A.fontSize=this.fontSize; } if(navigator.userAgent.toLowerCase().indexOf("opera")!=-1){ document.body.style+=""; } } }; YAHOO.widget.LogReader.prototype._initHeaderEl=function(){ var A=this; if(this._elHd){ YAHOO.util.Event.purgeElement(this._elHd,true); this._elHd.innerHTML=""; } this._elHd=this._elContainer.appendChild(document.createElement("div")); this._elHd.id="yui-log-hd"+this._sName; this._elHd.className="yui-log-hd"; this._elCollapse=this._elHd.appendChild(document.createElement("div")); this._elCollapse.className="yui-log-btns"; this._btnCollapse=document.createElement("input"); this._btnCollapse.type="button"; this._btnCollapse.className="yui-log-button"; this._btnCollapse.value="Collapse"; this._btnCollapse=this._elCollapse.appendChild(this._btnCollapse); YAHOO.util.Event.addListener(A._btnCollapse,"click",A._onClickCollapseBtn,A); this._title=this._elHd.appendChild(document.createElement("h4")); this._title.innerHTML="Logger Console"; }; YAHOO.widget.LogReader.prototype._initConsoleEl=function(){ if(this._elConsole){ YAHOO.util.Event.purgeElement(this._elConsole,true); this._elConsole.innerHTML=""; } this._elConsole=this._elContainer.appendChild(document.createElement("div")); this._elConsole.className="yui-log-bd"; if(this.height){ this._elConsole.style.height=this.height; } }; YAHOO.widget.LogReader.prototype._initFooterEl=function(){ var A=this; if(this.footerEnabled){ if(this._elFt){ YAHOO.util.Event.purgeElement(this._elFt,true); this._elFt.innerHTML=""; } this._elFt=this._elContainer.appendChild(document.createElement("div")); this._elFt.className="yui-log-ft"; this._elBtns=this._elFt.appendChild(document.createElement("div")); this._elBtns.className="yui-log-btns"; this._btnPause=document.createElement("input"); this._btnPause.type="button"; this._btnPause.className="yui-log-button"; this._btnPause.value="Pause"; this._btnPause=this._elBtns.appendChild(this._btnPause); YAHOO.util.Event.addListener(A._btnPause,"click",A._onClickPauseBtn,A); this._btnClear=document.createElement("input"); this._btnClear.type="button"; this._btnClear.className="yui-log-button"; this._btnClear.value="Clear"; this._btnClear=this._elBtns.appendChild(this._btnClear); YAHOO.util.Event.addListener(A._btnClear,"click",A._onClickClearBtn,A); this._elCategoryFilters=this._elFt.appendChild(document.createElement("div")); this._elCategoryFilters.className="yui-log-categoryfilters"; this._elSourceFilters=this._elFt.appendChild(document.createElement("div")); this._elSourceFilters.className="yui-log-sourcefilters"; } }; YAHOO.widget.LogReader.prototype._initDragDrop=function(){ if(YAHOO.util.DD&&this.draggable&&this._elHd){ var A=new YAHOO.util.DD(this._elContainer); A.setHandleElId(this._elHd.id); this._elHd.style.cursor="move"; } }; YAHOO.widget.LogReader.prototype._initCategories=function(){ this._categoryFilters=[]; var C=YAHOO.widget.Logger.categories; for(var A=0;A<C.length;A++){ var B=C[A]; this._categoryFilters.push(B); if(this._elCategoryFilters){ this._createCategoryCheckbox(B); } } }; YAHOO.widget.LogReader.prototype._initSources=function(){ this._sourceFilters=[]; var C=YAHOO.widget.Logger.sources; for(var B=0;B<C.length;B++){ var A=C[B]; this._sourceFilters.push(A); if(this._elSourceFilters){ this._createSourceCheckbox(A); } } }; YAHOO.widget.LogReader.prototype._createCategoryCheckbox=function(B){ var A=this; if(this._elFt){ var E=this._elCategoryFilters; var D=E.appendChild(document.createElement("span")); D.className="yui-log-filtergrp"; var C=document.createElement("input"); C.id="yui-log-filter-"+B+this._sName; C.className="yui-log-filter-"+B; C.type="checkbox"; C.category=B; C=D.appendChild(C); C.checked=true; YAHOO.util.Event.addListener(C,"click",A._onCheckCategory,A); var F=D.appendChild(document.createElement("label")); F.htmlFor=C.id; F.className=B; F.innerHTML=B; this._filterCheckboxes[B]=C; } }; YAHOO.widget.LogReader.prototype._createSourceCheckbox=function(A){ var D=this; if(this._elFt){ var F=this._elSourceFilters; var E=F.appendChild(document.createElement("span")); E.className="yui-log-filtergrp"; var C=document.createElement("input"); C.id="yui-log-filter"+A+this._sName; C.className="yui-log-filter"+A; C.type="checkbox"; C.source=A; C=E.appendChild(C); C.checked=true; YAHOO.util.Event.addListener(C,"click",D._onCheckSource,D); var B=E.appendChild(document.createElement("label")); B.htmlFor=C.id; B.className=A; B.innerHTML=A; this._filterCheckboxes[A]=C; } }; YAHOO.widget.LogReader.prototype._filterLogs=function(){ if(this._elConsole!==null){ this.clearConsole(); this._printToConsole(YAHOO.widget.Logger.getStack()); } }; YAHOO.widget.LogReader.prototype._printBuffer=function(){ this._timeout=null; if(this._elConsole!==null){ var B=this.thresholdMax; B=(B&&!isNaN(B))?B:500; if(this._consoleMsgCount<B){ var A=[]; for(var C=0;C<this._buffer.length;C++){ A[C]=this._buffer[C]; } this._buffer=[]; this._printToConsole(A); }else{ this._filterLogs(); } if(!this.newestOnTop){ this._elConsole.scrollTop=this._elConsole.scrollHeight; } } }; YAHOO.widget.LogReader.prototype._printToConsole=function(J){ var B=J.length; var O=this.thresholdMin; if(isNaN(O)||(O>this.thresholdMax)){ O=0; } var L=(B>O)?(B-O):0; var C=this._sourceFilters.length; var M=this._categoryFilters.length; for(var I=L;I<B;I++){ var F=false; var K=false; var N=J[I]; var A=N.source; var D=N.category; for(var H=0;H<C;H++){ if(A==this._sourceFilters[H]){ K=true; break; } } if(K){ for(var G=0;G<M;G++){ if(D==this._categoryFilters[G]){ F=true; break; } } } if(F){ var E=this.formatMsg(N); if(this.newestOnTop){ this._elConsole.innerHTML=E+this._elConsole.innerHTML; }else{ this._elConsole.innerHTML+=E; } this._consoleMsgCount++; this._lastTime=N.time.getTime(); } } }; YAHOO.widget.LogReader.prototype._onCategoryCreate=function(D,C,A){ var B=C[0]; A._categoryFilters.push(B); if(A._elFt){ A._createCategoryCheckbox(B); } }; YAHOO.widget.LogReader.prototype._onSourceCreate=function(D,C,A){ var B=C[0]; A._sourceFilters.push(B); if(A._elFt){ A._createSourceCheckbox(B); } }; YAHOO.widget.LogReader.prototype._onCheckCategory=function(A,B){ var C=this.category; if(!this.checked){ B.hideCategory(C); }else{ B.showCategory(C); } }; YAHOO.widget.LogReader.prototype._onCheckSource=function(A,B){ var C=this.source; if(!this.checked){ B.hideSource(C); }else{ B.showSource(C); } }; YAHOO.widget.LogReader.prototype._onClickCollapseBtn=function(A,B){ if(!B.isCollapsed){ B.collapse(); }else{ B.expand(); } }; YAHOO.widget.LogReader.prototype._onClickPauseBtn=function(A,B){ if(!B.isPaused){ B.pause(); }else{ B.resume(); } }; YAHOO.widget.LogReader.prototype._onClickClearBtn=function(A,B){ B.clearConsole(); }; YAHOO.widget.LogReader.prototype._onNewLog=function(D,C,A){ var B=C[0]; A._buffer.push(B); if(A.logReaderEnabled===true&&A._timeout===null){ A._timeout=setTimeout(function(){ A._printBuffer(); },A.outputBuffer); } }; YAHOO.widget.LogReader.prototype._onReset=function(C,B,A){ A._filterLogs(); }; if(!YAHOO.widget.Logger){ YAHOO.widget.Logger={loggerEnabled:true,_browserConsoleEnabled:false,categories:["info","warn","error","time","window"],sources:["global"],_stack:[],maxStackEntries:2500,_startTime:new Date().getTime(),_lastTime:null,_windowErrorsHandled:false,_origOnWindowError:null}; YAHOO.widget.Logger.log=function(B,F,G){ if(this.loggerEnabled){ if(!F){ F="info"; }else{ F=F.toLocaleLowerCase(); if(this._isNewCategory(F)){ this._createNewCategory(F); } } var C="global"; var A=null; if(G){ var D=G.indexOf(" "); if(D>0){ C=G.substring(0,D); A=G.substring(D,G.length); }else{ C=G; } if(this._isNewSource(C)){ this._createNewSource(C); } } var H=new Date(); var J=new YAHOO.widget.LogMsg({msg:B,time:H,category:F,source:C,sourceDetail:A}); var I=this._stack; var E=this.maxStackEntries; if(E&&!isNaN(E)&&(I.length>=E)){ I.shift(); } I.push(J); this.newLogEvent.fire(J); if(this._browserConsoleEnabled){ this._printToBrowserConsole(J); } return true; }else{ return false; } }; YAHOO.widget.Logger.reset=function(){ this._stack=[]; this._startTime=new Date().getTime(); this.loggerEnabled=true; this.log("Logger reset"); this.logResetEvent.fire(); }; YAHOO.widget.Logger.getStack=function(){ return this._stack; }; YAHOO.widget.Logger.getStartTime=function(){ return this._startTime; }; YAHOO.widget.Logger.disableBrowserConsole=function(){ YAHOO.log("Logger output to the function console.log() has been disabled."); this._browserConsoleEnabled=false; }; YAHOO.widget.Logger.enableBrowserConsole=function(){ this._browserConsoleEnabled=true; YAHOO.log("Logger output to the function console.log() has been enabled."); }; YAHOO.widget.Logger.handleWindowErrors=function(){ if(!YAHOO.widget.Logger._windowErrorsHandled){ if(window.error){ YAHOO.widget.Logger._origOnWindowError=window.onerror; } window.onerror=YAHOO.widget.Logger._onWindowError; YAHOO.widget.Logger._windowErrorsHandled=true; YAHOO.log("Logger handling of window.onerror has been enabled."); }else{ YAHOO.log("Logger handling of window.onerror had already been enabled."); } }; YAHOO.widget.Logger.unhandleWindowErrors=function(){ if(YAHOO.widget.Logger._windowErrorsHandled){ if(YAHOO.widget.Logger._origOnWindowError){ window.onerror=YAHOO.widget.Logger._origOnWindowError; YAHOO.widget.Logger._origOnWindowError=null; }else{ window.onerror=null; } YAHOO.widget.Logger._windowErrorsHandled=false; YAHOO.log("Logger handling of window.onerror has been disabled."); }else{ YAHOO.log("Logger handling of window.onerror had already been disabled."); } }; YAHOO.widget.Logger.categoryCreateEvent=new YAHOO.util.CustomEvent("categoryCreate",this,true); YAHOO.widget.Logger.sourceCreateEvent=new YAHOO.util.CustomEvent("sourceCreate",this,true); YAHOO.widget.Logger.newLogEvent=new YAHOO.util.CustomEvent("newLog",this,true); YAHOO.widget.Logger.logResetEvent=new YAHOO.util.CustomEvent("logReset",this,true); YAHOO.widget.Logger._createNewCategory=function(A){ this.categories.push(A); this.categoryCreateEvent.fire(A); }; YAHOO.widget.Logger._isNewCategory=function(B){ for(var A=0;A<this.categories.length;A++){ if(B==this.categories[A]){ return false; } } return true; }; YAHOO.widget.Logger._createNewSource=function(A){ this.sources.push(A); this.sourceCreateEvent.fire(A); }; YAHOO.widget.Logger._isNewSource=function(A){ if(A){ for(var B=0;B<this.sources.length;B++){ if(A==this.sources[B]){ return false; } } return true; } }; YAHOO.widget.Logger._printToBrowserConsole=function(C){ if(window.console&&console.log){ var E=C.category; var D=C.category.substring(0,4).toUpperCase(); var G=C.time; var F; if(G.toLocaleTimeString){ F=G.toLocaleTimeString(); }else{ F=G.toString(); } var H=G.getTime(); var B=(YAHOO.widget.Logger._lastTime)?(H-YAHOO.widget.Logger._lastTime):0; YAHOO.widget.Logger._lastTime=H; var A=F+" ("+B+"ms): "+C.source+": "+C.msg; console.log(A); } }; YAHOO.widget.Logger._onWindowError=function(A,C,B){ try{ YAHOO.widget.Logger.log(A+" ("+C+", line "+B+")","window"); if(YAHOO.widget.Logger._origOnWindowError){ YAHOO.widget.Logger._origOnWindowError(); } } catch(D){ return false; } }; YAHOO.widget.Logger.log("Logger initialized"); } YAHOO.register("logger",YAHOO.widget.Logger,{version:"2.5.0",build:"895"}); Ext={}; window["undefined"]=window["undefined"]; Ext.apply=function(o,c,_3){ if(_3){ Ext.apply(o,_3); } if(o&&c&&typeof c=="object"){ for(var p in c){ o[p]=c[p]; } } return o; }; (function(){ var _5=0; var ua=navigator.userAgent.toLowerCase(); var _7=document.compatMode=="CSS1Compat",_8=ua.indexOf("opera")>-1,_9=(/webkit|khtml/).test(ua),_a=ua.indexOf("msie")>-1,_b=ua.indexOf("msie 7")>-1,_c=!_9&&ua.indexOf("gecko")>-1,_d=_a&&!_7,_e=(ua.indexOf("windows")!=-1||ua.indexOf("win32")!=-1),_f=(ua.indexOf("macintosh")!=-1||ua.indexOf("mac os x")!=-1),_10=(ua.indexOf("linux")!=-1),_11=window.location.href.toLowerCase().indexOf("https")===0; if(_a&&!_b){ try{ document.execCommand("BackgroundImageCache",false,true); } catch(e){ } } Ext.apply(Ext,{isStrict:_7,isSecure:_11,isReady:false,enableGarbageCollector:true,enableListenerCollection:false,SSL_SECURE_URL:"javascript:false",BLANK_IMAGE_URL:"http:/"+"/extjs.com/s.gif",emptyFn:function(){ },applyIf:function(o,c){ if(o&&c){ for(var p in c){ if(typeof o[p]=="undefined"){ o[p]=c[p]; } } } return o; },addBehaviors:function(o){ if(!Ext.isReady){ Ext.onReady(function(){ Ext.addBehaviors(o); }); return; } var _16={}; for(var b in o){ var _18=b.split("@"); if(_18[1]){ var s=_18[0]; if(!_16[s]){ _16[s]=Ext.select(s); } _16[s].on(_18[1],o[b]); } } _16=null; },id:function(el,_1b){ _1b=_1b||"ext-gen"; el=Ext.getDom(el); var id=_1b+(++_5); return el?(el.id?el.id:(el.id=id)):id; },extend:function(){ var io=function(o){ for(var m in o){ this[m]=o[m]; } }; return function(sb,sp,_22){ if(typeof sp=="object"){ _22=sp; sp=sb; sb=function(){ sp.apply(this,arguments); }; } var F=function(){ },sbp,spp=sp.prototype; F.prototype=spp; sbp=sb.prototype=new F(); sbp.constructor=sb; sb.superclass=spp; if(spp.constructor==Object.prototype.constructor){ spp.constructor=sp; } sb.override=function(o){ Ext.override(sb,o); }; sbp.override=io; Ext.override(sb,_22); return sb; }; }(),override:function(_27,_28){ if(_28){ var p=_27.prototype; for(var _2a in _28){ p[_2a]=_28[_2a]; } } },namespace:function(){ var a=arguments,o=null,i,j,d,rt; for(i=0;i<a.length;++i){ d=a[i].split("."); rt=d[0]; eval("if (typeof "+rt+" == \"undefined\"){"+rt+" = {};} o = "+rt+";"); for(j=1;j<d.length;++j){ o[d[j]]=o[d[j]]||{}; o=o[d[j]]; } } },urlEncode:function(o){ if(!o){ return ""; } var buf=[]; for(var key in o){ var ov=o[key]; var _35=typeof ov; if(_35=="undefined"){ buf.push(encodeURIComponent(key),"=&"); }else{ if(_35!="function"&&_35!="object"){ buf.push(encodeURIComponent(key),"=",encodeURIComponent(ov),"&"); }else{ if(ov instanceof Array){ for(var i=0,len=ov.length;i<len;i++){ buf.push(encodeURIComponent(key),"=",encodeURIComponent(ov[i]===undefined?"":ov[i]),"&"); } } } } } buf.pop(); return buf.join(""); },urlDecode:function(_38,_39){ if(!_38||!_38.length){ return {}; } var obj={}; var _3b=_38.split("&"); var _3c,_3d,_3e; for(var i=0,len=_3b.length;i<len;i++){ _3c=_3b[i].split("="); _3d=decodeURIComponent(_3c[0]); _3e=decodeURIComponent(_3c[1]); if(_39!==true){ if(typeof obj[_3d]=="undefined"){ obj[_3d]=_3e; }else{ if(typeof obj[_3d]=="string"){ obj[_3d]=[obj[_3d]]; obj[_3d].push(_3e); }else{ obj[_3d].push(_3e); } } }else{ obj[_3d]=_3e; } } return obj; },each:function(_41,fn,_43){ if(typeof _41.length=="undefined"||typeof _41=="string"){ _41=[_41]; } for(var i=0,len=_41.length;i<len;i++){ if(fn.call(_43||_41[i],_41[i],i,_41)===false){ return i; } } },combine:function(){ var as=arguments,l=as.length,r=[]; for(var i=0;i<l;i++){ var a=as[i]; if(a instanceof Array){ r=r.concat(a); }else{ if(a.length!==undefined&&!a.substr){ r=r.concat(Array.prototype.slice.call(a,0)); }else{ r.push(a); } } } return r; },escapeRe:function(s){ return s.replace(/([.*+?^${}()|[\]\/\\])/g,"\\$1"); },callback:function(cb,_4d,_4e,_4f){ if(typeof cb=="function"){ if(_4f){ cb.defer(_4f,_4d,_4e||[]); }else{ cb.apply(_4d,_4e||[]); } } },getDom:function(el){ if(!el){ return null; } return el.dom?el.dom:(typeof el=="string"?document.getElementById(el):el); },getCmp:function(id){ return Ext.ComponentMgr.get(id); },num:function(v,_53){ if(typeof v!="number"){ return _53; } return v; },destroy:function(){ for(var i=0,a=arguments,len=a.length;i<len;i++){ var as=a[i]; if(as){ if(as.dom){ as.removeAllListeners(); as.remove(); continue; } if(typeof as.purgeListeners=="function"){ as.purgeListeners(); } if(typeof as.destroy=="function"){ as.destroy(); } } } },type:function(o){ if(o===undefined||o===null){ return false; } if(o.htmlElement){ return "element"; } var t=typeof o; if(t=="object"&&o.nodeName){ switch(o.nodeType){ case 1: return "element"; case 3: return (/\S/).test(o.nodeValue)?"textnode":"whitespace"; } } if(t=="object"||t=="function"){ switch(o.constructor){ case Array: return "array"; case RegExp: return "regexp"; } if(typeof o.length=="number"&&typeof o.item=="function"){ return "nodelist"; } } return t; },isEmpty:function(v,_5b){ return v===null||v===undefined||(!_5b?v==="":false); },isOpera:_8,isSafari:_9,isIE:_a,isIE7:_b,isGecko:_c,isBorderBox:_d,isWindows:_e,isLinux:_10,isMac:_f,useShims:((_a&&!_b)||(_c&&_f))}); })(); Ext.namespace("Ext","Ext.util","Ext.grid","Ext.dd","Ext.tree","Ext.data","Ext.form","Ext.menu","Ext.state","Ext.lib","Ext.layout","Ext.app","Ext.ux"); Ext.apply(Function.prototype,{createCallback:function(){ var _5c=arguments; var _5d=this; return function(){ return _5d.apply(window,_5c); }; },createDelegate:function(obj,_5f,_60){ var _61=this; return function(){ var _62=_5f||arguments; if(_60===true){ _62=Array.prototype.slice.call(arguments,0); _62=_62.concat(_5f); }else{ if(typeof _60=="number"){ _62=Array.prototype.slice.call(arguments,0); var _63=[_60,0].concat(_5f); Array.prototype.splice.apply(_62,_63); } } return _61.apply(obj||window,_62); }; },defer:function(_64,obj,_66,_67){ var fn=this.createDelegate(obj,_66,_67); if(_64){ return setTimeout(fn,_64); } fn(); return 0; },createSequence:function(fcn,_6a){ if(typeof fcn!="function"){ return this; } var _6b=this; return function(){ var _6c=_6b.apply(this||window,arguments); fcn.apply(_6a||this||window,arguments); return _6c; }; },createInterceptor:function(fcn,_6e){ if(typeof fcn!="function"){ return this; } var _6f=this; return function(){ fcn.target=this; fcn.method=_6f; if(fcn.apply(_6e||this||window,arguments)===false){ return; } return _6f.apply(this||window,arguments); }; }}); Ext.applyIf(String,{escape:function(_70){ return _70.replace(/('|\\)/g,"\\$1"); },leftPad:function(val,_72,ch){ var _74=new String(val); if(ch===null||ch===undefined||ch===""){ ch=" "; } while(_74.length<_72){ _74=ch+_74; } return _74; },format:function(_75){ var _76=Array.prototype.slice.call(arguments,1); return _75.replace(/\{(\d+)\}/g,function(m,i){ return _76[i]; }); }}); String.prototype.toggle=function(_79,_7a){ return this==_79?_7a:_79; }; Ext.applyIf(Number.prototype,{constrain:function(min,max){ return Math.min(Math.max(this,min),max); }}); Ext.applyIf(Array.prototype,{indexOf:function(o){ for(var i=0,len=this.length;i<len;i++){ if(this[i]==o){ return i; } } return -1; },remove:function(o){ var _81=this.indexOf(o); if(_81!=-1){ this.splice(_81,1); } }}); Date.prototype.getElapsed=function(_82){ return Math.abs((_82||new Date()).getTime()-this.getTime()); }; if(typeof YAHOO=="undefined"){ throw "Unable to load Ext, core YUI utilities (yahoo, dom, event) not found."; } (function(){ var E=YAHOO.util.Event; var D=YAHOO.util.Dom; var CN=YAHOO.util.Connect; var ES=YAHOO.util.Easing; var A=YAHOO.util.Anim; var _6; Ext.lib.Dom={getViewWidth:function(_7){ return _7?D.getDocumentWidth():D.getViewportWidth(); },getViewHeight:function(_8){ return _8?D.getDocumentHeight():D.getViewportHeight(); },isAncestor:function(_9,_a){ return D.isAncestor(_9,_a); },getRegion:function(el){ return D.getRegion(el); },getY:function(el){ return this.getXY(el)[1]; },getX:function(el){ return this.getXY(el)[0]; },getXY:function(el){ var p,pe,b,_12,bd=document.body; el=Ext.getDom(el); if(el.getBoundingClientRect){ b=el.getBoundingClientRect(); _12=fly(document).getScroll(); return [b.left+_12.left,b.top+_12.top]; } var x=0,y=0; p=el; var _16=fly(el).getStyle("position")=="absolute"; while(p){ x+=p.offsetLeft; y+=p.offsetTop; if(!_16&&fly(p).getStyle("position")=="absolute"){ _16=true; } if(Ext.isGecko){ pe=fly(p); var bt=parseInt(pe.getStyle("borderTopWidth"),10)||0; var bl=parseInt(pe.getStyle("borderLeftWidth"),10)||0; x+=bl; y+=bt; if(p!=el&&pe.getStyle("overflow")!="visible"){ x+=bl; y+=bt; } } p=p.offsetParent; } if(Ext.isSafari&&_16){ x-=bd.offsetLeft; y-=bd.offsetTop; } if(Ext.isGecko&&!_16){ var dbd=fly(bd); x+=parseInt(dbd.getStyle("borderLeftWidth"),10)||0; y+=parseInt(dbd.getStyle("borderTopWidth"),10)||0; } p=el.parentNode; while(p&&p!=bd){ if(!(Ext.isOpera&&p.tagName!="TR"&&fly(p).getStyle("display")!="inline")){ x-=p.scrollLeft; y-=p.scrollTop; } p=p.parentNode; } return [x,y]; },setXY:function(el,xy){ el=Ext.fly(el,"_setXY"); el.position(); var pts=el.translatePoints(xy); if(xy[0]!==false){ el.dom.style.left=pts.left+"px"; } if(xy[1]!==false){ el.dom.style.top=pts.top+"px"; } },setX:function(el,x){ this.setXY(el,[x,false]); },setY:function(el,y){ this.setXY(el,[false,y]); }}; Ext.lib.Event={getPageX:function(e){ return E.getPageX(e.browserEvent||e); },getPageY:function(e){ return E.getPageY(e.browserEvent||e); },getXY:function(e){ return E.getXY(e.browserEvent||e); },getTarget:function(e){ return E.getTarget(e.browserEvent||e); },getRelatedTarget:function(e){ return E.getRelatedTarget(e.browserEvent||e); },on:function(el,_27,fn,_29,_2a){ E.on(el,_27,fn,_29,_2a); },un:function(el,_2c,fn){ E.removeListener(el,_2c,fn); },purgeElement:function(el){ E.purgeElement(el); },preventDefault:function(e){ E.preventDefault(e.browserEvent||e); },stopPropagation:function(e){ E.stopPropagation(e.browserEvent||e); },stopEvent:function(e){ E.stopEvent(e.browserEvent||e); },onAvailable:function(el,fn,_34,_35){ return E.onAvailable(el,fn,_34,_35); }}; Ext.lib.Ajax={request:function(_36,uri,cb,_39,_3a){ if(_3a){ var hs=_3a.headers; if(hs){ for(var h in hs){ if(hs.hasOwnProperty(h)){ CN.initHeader(h,hs[h],false); } } } if(_3a.xmlData){ CN.initHeader("Content-Type","text/xml",false); _36="POST"; _39=_3a.xmlData; } } return CN.asyncRequest(_36,uri,cb,_39); },formRequest:function(_3d,uri,cb,_40,_41,_42){ CN.setForm(_3d,_41,_42); return CN.asyncRequest(Ext.getDom(_3d).method||"POST",uri,cb,_40); },isCallInProgress:function(_43){ return CN.isCallInProgress(_43); },abort:function(_44){ return CN.abort(_44); },serializeForm:function(_45){ var d=CN.setForm(_45.dom||_45); CN.resetFormState(); return d; }}; Ext.lib.Region=YAHOO.util.Region; Ext.lib.Point=YAHOO.util.Point; Ext.lib.Anim={scroll:function(el,_48,_49,_4a,cb,_4c){ this.run(el,_48,_49,_4a,cb,_4c,YAHOO.util.Scroll); },motion:function(el,_4e,_4f,_50,cb,_52){ this.run(el,_4e,_4f,_50,cb,_52,YAHOO.util.Motion); },color:function(el,_54,_55,_56,cb,_58){ this.run(el,_54,_55,_56,cb,_58,YAHOO.util.ColorAnim); },run:function(el,_5a,_5b,_5c,cb,_5e,_5f){ _5f=_5f||YAHOO.util.Anim; if(typeof _5c=="string"){ _5c=YAHOO.util.Easing[_5c]; } var _60=new _5f(el,_5a,_5b,_5c); _60.animateX(function(){ Ext.callback(cb,_5e); }); return _60; }}; function fly(el){ if(!_6){ _6=new Ext.Element.Flyweight(); } _6.dom=el; return _6; } if(Ext.isIE){ YAHOO.util.Event.on(window,"unload",function(){ var p=Function.prototype; delete p.createSequence; delete p.defer; delete p.createDelegate; delete p.createCallback; delete p.createInterceptor; }); } if(YAHOO.util.Anim){ YAHOO.util.Anim.prototype.animateX=function(_63,_64){ var f=function(){ this.onComplete.unsubscribe(f); if(typeof _63=="function"){ _63.call(_64||this,this); } }; this.onComplete.subscribe(f,this,true); this.animate(); }; } if(YAHOO.util.DragDrop&&Ext.dd.DragDrop){ YAHOO.util.DragDrop.defaultPadding=Ext.dd.DragDrop.defaultPadding; YAHOO.util.DragDrop.constrainTo=Ext.dd.DragDrop.constrainTo; } YAHOO.util.Dom.getXY=function(el){ var f=function(el){ return Ext.lib.Dom.getXY(el); }; return YAHOO.util.Dom.batch(el,f,YAHOO.util.Dom,true); }; if(YAHOO.util.AnimMgr){ YAHOO.util.AnimMgr.fps=1000; } YAHOO.util.Region.prototype.adjust=function(t,l,b,r){ this.top+=t; this.left+=l; this.right+=r; this.bottom+=b; return this; }; })(); Ext.DomHelper=function(){ var _1=null; var _2=/^(?:br|frame|hr|img|input|link|meta|range|spacer|wbr|area|param|col)$/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -