| 123 |
- AUI.add("aui-node-base",function(p){var X=p.Lang,w=X.isArray,q=X.isFunction,H=X.isObject,j=X.isString,s=X.isUndefined,h=X.isValue,t=p.Array,v=p.Node,z=p.NodeList,W=p.getClassName,D=p.DOM._getRegExp,G=X.String.prefix,m=p.config,B=m.doc,o=m.win,I=v.prototype,e=z.prototype,n="",N=[n,n],L="helper",r="offset",V=W(L,"force",r),a=W(L,"hidden"),S=W(L,"unselectable"),k="childNodes",M="createDocumentFragment",y="inner",R="innerHTML",b="nextSibling",C="none",i="outer",l="parentNode",x="region",F="script",K=false,Q="value",c={b:"borderBottomWidth",l:"borderLeftWidth",r:"borderRightWidth",t:"borderTopWidth"},U={b:"marginBottom",l:"marginLeft",r:"marginRight",t:"marginTop"},d={b:"paddingBottom",l:"paddingLeft",r:"paddingRight",t:"paddingTop"},g=function(A,Y){return"#"+G(A,Y);},E=function(Y,A){return A.replace(D("(#|\\[id=(\\\"|\\'))(?!"+Y+")","g"),"$1"+Y);};var T=B.createElement("div");T.style.display="none";T.innerHTML=" <table></table> ";if(T.attachEvent&&T.fireEvent){T.attachEvent("onclick",function(){K=true;T.detachEvent("onclick",arguments.callee);});T.cloneNode(true).fireEvent("onclick");}var f=!T.getElementsByTagName("tbody").length;var u=/^\s+/,P=/=([^=\x27\x22>\s]+\/)>/g,O=/<([\w:]+)/;T=null;v.cssId=g;v.formatSelectorNS=E;p.mix(I,{allNS:function(Z,Y){var A=this;return A.all(E(Z,Y));},ancestors:function(Y){var A=this;var aa=[];var ab=A.getDOM();while(ab&&ab.nodeType!==9){if(ab.nodeType===1){aa.push(ab);}ab=ab.parentNode;}var Z=new p.all(aa);if(Y){Z=Z.filter(Y);}return Z;},ancestorsByClassName:function(aa){var A=this;var Z=[];var Y=new RegExp("\\b"+aa+"\\b");var ab=A.getDOM();while(ab&&ab.nodeType!==9){if(ab.nodeType===1&&Y.test(ab.className)){Z.push(ab);}ab=ab.parentNode;}return p.all(Z);},appendTo:function(Y){var A=this;p.one(Y).append(A);return A;},attr:function(Y,ac){var A=this;if(!s(ac)){var ab=A.getDOM();if(Y in ab){A.set(Y,ac);}else{A.setAttribute(Y,ac);}return A;}else{if(H(Y)){for(var Z in Y){A.attr(Z,Y[Z]);}return A;}var aa=A.get(Y);if(!X.isValue(aa)){aa=A.getAttribute(Y);}return aa;}},clone:(function(){var A;if(K){A=function(){var Y=this.getDOM();var aa;if(Y.nodeType!=3){var Z=this.outerHTML();Z=Z.replace(P,'="$1">').replace(u,n);aa=v.create(Z);}else{aa=p.one(Y.cloneNode());}return aa;};}else{A=function(){return this.cloneNode(true);};}return A;})(),center:function(ab){var Y=this,Z=Y.get(x),A,ac;if(w(ab)){A=ab[0];ac=ab[1];}else{var aa;if(H(ab)&&!p.instanceOf(ab,p.Node)){aa=ab;}else{aa=(p.one(ab)||p.getBody()).get(x);}A=aa.left+(aa.width/2);ac=aa.top+(aa.height/2);}Y.setXY([A-(Z.width/2),ac-(Z.height/2)]);},empty:function(){var A=this;A.all(">*").remove().purge();var Y=v.getDOMNode(A);while(Y.firstChild){Y.removeChild(Y.firstChild);}return A;},getDOM:function(){var A=this;return v.getDOMNode(A);},getBorderWidth:function(Y){var A=this;return A._getBoxStyleAsNumber(Y,c);},getCenterXY:function(){var A=this;var Y=A.get(x);return[(Y.left+Y.width/2),(Y.top+Y.height/2)];},getMargin:function(Y){var A=this;return A._getBoxStyleAsNumber(Y,U);},getPadding:function(Y){var A=this;return A._getBoxStyleAsNumber(Y,d);},guid:function(Z){var Y=this;var A=Y.get("id");if(!A){A=p.stamp(Y);Y.set("id",A);}return A;},hover:function(Z,Y){var A=this;var aa;var ab=A._defaultHoverOptions;if(H(Z,true)){aa=Z;aa=p.mix(aa,ab);Z=aa.over;Y=aa.out;}else{aa=p.mix({over:Z,out:Y},ab);}A._hoverOptions=aa;aa.overTask=p.debounce(A._hoverOverTaskFn,null,A);aa.outTask=p.debounce(A._hoverOutTaskFn,null,A);return new p.EventHandle([A.on(aa.overEventType,A._hoverOverHandler,A),A.on(aa.outEventType,A._hoverOutHandler,A)]);},html:function(){var A=arguments,Y=A.length;if(Y){this.set(R,A[0]);}else{return this.get(R);}return this;},oneNS:function(Z,Y){var A=this;return A.one(E(Z,Y));},outerHTML:function(){var A=this;var Z=A.getDOM();if("outerHTML" in Z){return Z.outerHTML;}var Y=v.create("<div></div>").append(this.clone());try{return Y.html();}catch(aa){}finally{Y=null;}},placeAfter:function(Y){var A=this;return A._place(Y,A.get(b));},placeBefore:function(Y){var A=this;return A._place(Y,A);},prependTo:function(Y){var A=this;p.one(Y).prepend(A);return A;},radioClass:function(Y){var A=this;var ad=A.siblings();if(j(Y)){ad.removeClass(Y);A.addClass(Y);}else{if(w(Y)){var ac=ad.getDOM();var ab=D("(?:^|\\s+)(?:"+Y.join("|")+")(?=\\s+|$)","g");var aa;for(var Z=ac.length-1;Z>=0;Z--){aa=ac[Z];aa.className=aa.className.replace(ab,"");}A.addClass(Y.join(" "));}}return A;},resetId:function(Y){var A=this;A.attr("id",p.guid(Y));return A;},selectText:function(ad,Z){var A=this;var Y=A.getDOM();var ab=A.val().length;Z=h(Z)?Z:ab;ad=h(ad)?ad:0;try{if(Y.setSelectionRange){Y.setSelectionRange(ad,Z);}else{if(Y.createTextRange){var aa=Y.createTextRange();aa.moveStart("character",ad);aa.moveEnd("character",Z-ab);aa.select();}else{Y.select();}}if(Y!=B.activeElement){Y.focus();}}catch(ac){}return A;},selectable:function(){var A=this;A.getDOM().unselectable="off";A.detach("selectstart");A.setStyles({"MozUserSelect":n,"KhtmlUserSelect":n});A.removeClass(S);return A;},swallowEvent:function(Y,Z){var A=this;var aa=function(ab){ab.stopPropagation();if(Z){ab.preventDefault();ab.halt();}return false;};if(w(Y)){t.each(Y,function(ab){A.on(ab,aa);});return this;}else{A.on(Y,aa);}return A;},text:function(Z){var A=this;var Y=A.getDOM();if(!s(Z)){Z=p.DOM._getDoc(Y).createTextNode(Z);return A.empty().append(Z);}return A._getText(Y.childNodes);},toggle:function(Y,Z){var A=this;A._toggleView.apply(A,arguments);return A;},unselectable:function(){var A=this;A.getDOM().unselectable="on";A.swallowEvent("selectstart",true);A.setStyles({"MozUserSelect":C,"KhtmlUserSelect":C});A.addClass(S);return A;},val:function(Y){var A=this;if(s(Y)){return A.get(Q);}else{return A.set(Q,Y);}},_getBoxStyleAsNumber:function(ab,ae){var A=this;var ad=ab.match(/\w/g);var ac=0;var aa;var Y;for(var Z=ad.length-1;Z>=0;Z--){Y=ad[Z];aa=0;if(Y){aa=parseFloat(A.getComputedStyle(ae[Y]));aa=Math.abs(aa);ac+=aa||0;}}return ac;},_getText:function(ac){var A=this;var aa=ac.length;var Z;var ab=[];for(var Y=0;Y<aa;
- Y++){Z=ac[Y];if(Z&&Z.nodeType!=8){if(Z.nodeType!=1){ab.push(Z.nodeValue);}if(Z.childNodes){ab.push(A._getText(Z.childNodes));}}}return ab.join(n);},_hoverOutHandler:function(Z){var A=this;var Y=A._hoverOptions;Y.outTask.delay(Y.outDelay,Z);},_hoverOverHandler:function(Z){var A=this;var Y=A._hoverOptions;Y.overTask.delay(Y.overDelay,Z);},_hoverOutTaskFn:function(Z){var A=this;var Y=A._hoverOptions;Y.overTask.cancel();Y.out.apply(Y.context||Z.currentTarget,arguments);},_hoverOverTaskFn:function(Z){var A=this;var Y=A._hoverOptions;Y.outTask.cancel();Y.over.apply(Y.context||Z.currentTarget,arguments);},_place:function(Z,Y){var A=this;var aa=A.get(l);if(aa){if(j(Z)){Z=v.create(Z);}aa.insertBefore(Z,Y);}return A;},_defaultHoverOptions:{overEventType:"mouseenter",outEventType:"mouseleave",overDelay:0,outDelay:0,over:X.emptyFn,out:X.emptyFn}},true);I.__show=I._show;I.__hide=I._hide;I.__isHidden=I._isHidden;I._isHidden=function(){var A=this;return I.__isHidden.call(A)||A.hasClass(A._hideClass||a);};I._hide=function(){var A=this;A.addClass(A._hideClass||a);return A;};I._show=function(){var A=this;A.removeClass(A._hideClass||a);return A;};p.each(["Height","Width"],function(aa,A,ab){var Z=A?"lr":"tb";var Y=aa.toLowerCase();I[Y]=function(ad){var ac=this;var ae=ac;if(s(ad)){var ag=ac._node;var ai;if(ag){if((!ag.tagName&&ag.nodeType===9)||ag.alert){ai=ac.get(x)[Y];}else{ai=ac.get(r+aa);var af={};var ah=ag.style;if(!ai){ac.addClass(V);ai=ac.get(r+aa);ac.removeClass(V);}if(ai){ai-=(ac.getPadding(Z)+ac.getBorderWidth(Z));}}}ae=ai;}else{ac.setStyle(Y,ad);}return ae;};I[y+aa]=function(){var ac=this;return ac[Y]()+ac.getPadding(Z);};I[i+aa]=function(ag){var ac=this;var ad=ac[y+aa]();var af=ac.getBorderWidth(Z);var ae=ad+af;if(ag){ae+=ac.getMargin(Z);}return ae;};});if(!f){p.DOM._ADD_HTML=p.DOM.addHTML;p.DOM.addHTML=function(ab,aa,A){var ac=(ab.nodeName&&ab.nodeName.toLowerCase())||n;var Y=n;if(!s(aa)){if(j(aa)){Y=(O.exec(aa)||N)[1];}else{if(aa.nodeType&&aa.nodeType==11&&aa.childNodes.length){Y=aa.childNodes[0].nodeName;}else{if(aa.nodeName){Y=aa.nodeName;}}}Y=Y&&Y.toLowerCase();}if(ac=="table"&&Y=="tr"){ab=ab.getElementsByTagName("tbody")[0]||ab.appendChild(ab.ownerDocument.createElement("tbody"));var Z=((A&&A.nodeName)||n).toLowerCase();if(Z=="tbody"&&A.childNodes.length>0){A=A.firstChild;}}return p.DOM._ADD_HTML(ab,aa,A);};}z.importMethod(I,["after","appendTo","attr","before","empty","hover","html","innerHeight","innerWidth","outerHeight","outerHTML","outerWidth","prepend","prependTo","purge","selectText","selectable","text","toggle","unselectable","val"]);p.mix(e,{all:function(Z){var Y=this;var ad=[];var aa=Y._nodes;var ac=aa.length;var A;for(var ab=0;ab<ac;ab++){A=p.Selector.query(Z,aa[ab]);if(A&&A.length){ad.push.apply(ad,A);}}ad=t.unique(ad);return p.all(ad);},allNS:function(Z,Y){var A=this;return A.all(E(Z,Y));},first:function(){var A=this;return A.item(0);},getDOM:function(){var A=this;return z.getDOMNodes(this);},last:function(){var A=this;return A.item(A._nodes.length-1);},one:function(Y){var A=this;var ab=null;var Z=A._nodes;var ac=Z.length;for(var aa=0;aa<ac;aa++){ab=p.Selector.query(Y,Z[aa],true);if(ab){ab=p.one(ab);break;}}return ab;},oneNS:function(Z,Y){var A=this;return A.one(E(Z,Y));}});e.__filter=e.filter;e.filter=function(aa,Z){var A=this;var ab;if(q(aa)){var Y=[];A.each(function(ad,ac,ae){if(aa.call(Z||ad,ad,ac,ae)){Y.push(ad._node);}});ab=p.all(Y);}else{ab=e.__filter.call(A,aa);}return ab;};p.mix(z,{create:function(Y){var A=p.getDoc().invoke(M);return A.append(Y).get(k);}});p.mix(p,{getBody:function(){var A=this;if(!A._bodyNode){A._bodyNode=p.one(B.body);}return A._bodyNode;},getDoc:function(){var A=this;if(!A._documentNode){A._documentNode=p.one(B);}return A._documentNode;},getWin:function(){var A=this;if(!A._windowNode){A._windowNode=p.one(o);}return A._windowNode;}});p.queryNS=function(Z,A,Y){return p[Y||"one"](E(Z,A));};p.oneNS=p.queryNS;p.allNS=function(Y,A){return p.queryNS(Y,A,"all");};p.byIdNS=function(A,Y){return p.one(g(A,Y));};var J=z.addMethod;t.each(["hide","show"],function(Y,A,Z){J(Y,function(){return this[Y].apply(this,arguments);});});},"@VERSION@",{requires:["array-extras","aui-base-lang","aui-classnamemanager","node"]});AUI.add("aui-node-html5",function(a){if(a.UA.ie){var c=a.namespace("HTML5"),b=a.DOM._create;if(!c._fragHTML5Shived){c._fragHTML5Shived=YUI.AUI.html5shiv(a.config.doc.createDocumentFragment());}a.mix(c,{IECreateFix:function(f,e){var d=c._fragHTML5Shived;d.appendChild(f);f.innerHTML=e;d.removeChild(f);return f;},_doBeforeCreate:function(f,h,e){var g=b.apply(this,arguments);var d=c.IECreateFix(g,f);return new a.Do.Halt(null,d);}});a.Do.before(c._doBeforeCreate,a.DOM,"_create",a.DOM);}},"@VERSION@",{requires:["collection","aui-base"]});AUI.add("aui-node-html5-print",function(m){var i=m.config,G=i.doc,k=i.win,D=m.UA,t=D.ie,y=function(){return k.AUI_HTML5_IE===false;};if(!t||t>=9||y()){return;}var S=[],w="aui-printfix",s="aui-printfix-",p=k.location,Q=p.protocol+"//"+p.host,e=YUI.AUI,R=G.documentElement,H=e.HTML5_ELEMENTS,q=H.length,z=H.join("|"),K=new RegExp("<(/?):("+z+")","gi"),u=new RegExp("("+z+")","gi"),c=new RegExp("\\b("+z+")\\b","i"),N=/print|all/,O=new RegExp("(^|[^\\n{}]*?\\s)("+z+").*?{([^}]*)}","gim"),o=new RegExp("<(/*)("+z+")","gi"),L="."+s+"$1",U="all",B=" ",j="",d="{",M="}",a="checkbox",b="checked",f="https",x="IFRAME",n="INPUT",T="OPTION",P="radio",v="selected",l="*",I="url(",J=I+Q,r="<$1$2",h="<$1font";var C=e.html5shiv,F=function(A){return A&&(A+j!==undefined);},g=function(V,A,X){var W=A[X];if(W){V.setAttribute(X,W);}else{V.removeAttribute(X);}};C(G);var E=function(){var W=function(){if(y()){V();}else{E.onAfterPrint();}};var A=function(){if(y()){V();}else{E.onBeforePrint();}};var V=function(){k.detachEvent("onafterprint",W);k.detachEvent("onbeforeprint",A);};var X=function(){k.attachEvent("onafterprint",W);k.attachEvent("onbeforeprint",A);};X();E.destroy=V;E.init=X;};m.mix(E,{onAfterPrint:function(){var A=this;A.restoreHTML();var V=A._getStyleSheet();
- V.styleSheet.cssText=j;},onBeforePrint:function(){var A=this;var W=A._getStyleSheet();var V=A._getAllCSSText();W.styleSheet.cssText=A.parseCSS(V);A.writeHTML();},parseCSS:function(W){var A=this;var V=j;var X=W.match(O);if(X){V=X.join("\n").replace(u,L);}return V;},restoreHTML:function(){var A=this;var Y=A._getBodyClone();var V=A._getBodyEl();var W=Y.getElementsByTagName(x);var ab=V.getElementsByTagName(x);var aa=ab.length;if(aa==W.length){while(aa--){var X=W[aa];var Z=ab[aa];Z.swapNode(X);}}Y.innerHTML=j;R.removeChild(Y);R.appendChild(V);},writeHTML:function(){var ao=this;var an=-1;var am;var ah=ao._getBodyEl();var ad;var af;var ap;var ac;var ai;var ak=[];while(++an<q){ad=H[an];ap=G.getElementsByTagName(ad);ac=ap.length;am=-1;while(++am<ac){ai=ap[am];af=ai.className;if(af.indexOf(s)==-1){ak[0]=s+ad;ak[1]=af;ai.className=ak.join(B);}}}var A=ao._getDocFrag();var Y=ao._getBodyClone();A.appendChild(ah);R.appendChild(Y);Y.className=ah.className;Y.id=ah.id;var aq=ah.getElementsByTagName(l);var ab=aq.length;if(D.secure){var aa=ah.style;var al;var W;aa.display="none";for(an=0;an<ab;an++){al=aq[an].style;W=al.backgroundImage;if(W&&W.indexOf(I)>-1&&W.indexOf(f)==-1){al.backgroundImage=W.replace(I,J);}}aa.display=j;}var ae=ah.cloneNode(true);var ag=ae.getElementsByTagName(l);if(ab==ag.length){while(ab--){var V=ag[ab];var aj=V.nodeName;if(aj==n||aj==T||aj==x){var X=aq[ab];var at=X.nodeName;if(at==aj){var Z=null;if(aj==T){Z=v;}else{if(aj==n&&(V.type==a||V.type==P)){Z=b;}else{if(aj==x){V.src=j;}}}if(Z!==null){g(V,X,Z);}}}}}var ar=ae.innerHTML;ar=ar.replace(K,r).replace(o,h);Y.innerHTML=ar;ag=Y.getElementsByTagName(x);aq=ah.getElementsByTagName(x);ab=aq.length;if(ab==ag.length){while(ab--){var V=ag[ab];var X=aq[ab];X.swapNode(V);}}},_getAllCSSText:function(){var ab=this;var X=[];var aa=ab._getAllStyleSheets(G.styleSheets,U);var Z;var V;for(var Y=0;styleSheet=aa[Y];Y++){var ac=styleSheet.rules;if(ac&&ac.length){for(var W=0,A=ac.length;W<A;W++){Z=ac[W];if(!Z.href){V=ab._getCSSTextFromRule(Z);X.push(V);}}}}return X.join(B);},_getCSSTextFromRule:function(Z){var A=this;var W=j;var Y=Z.style;var X;var V;if(Y&&(X=Y.cssText)&&(V=Z.selectorText)&&c.test(V)){S.length=0;S.push(V,d,X,M);W=S.join(B);}return W;},_getAllStyleSheets:function(aa,ad,V,X){var ab=this;V=V||1;X=X||[];var Y;if(F(aa)){var A=aa.imports;ad=aa.mediaType||ad;if(N.test(ad)){var W;if(V<=3&&F(A)&&A.length){for(Y=0,W=A.length;Y<W;Y++){ab._getAllStyleSheets(A[Y],ad,V+1,X);}}else{if(aa.length){for(Y=0,W=aa.length;Y<W;Y++){ab._getAllStyleSheets(aa[Y],ad,V,X);}}else{var ac=aa.rules;var Z;if(ac&&ac.length){for(Y=0,W=ac.length;Y<W;Y++){Z=ac[Y].styleSheet;if(Z){ab._getAllStyleSheets(Z,ad,V,X);}}}}}if(!aa.disabled&&aa.rules){X.push(aa);}}}ad=U;return X;},_getBodyEl:function(){var A=this;var V=A._bodyEl;if(!V){V=G.body;A._bodyEl=V;}return V;},_getBodyClone:function(){var A=this;var V=A._bodyClone;if(!V){V=G.createElement("body");A._bodyClone=V;}return V;},_getDocFrag:function(){var A=this;var V=A._docFrag;if(!V){V=G.createDocumentFragment();C(V);A._docFrag=V;}return V;},_getStyleSheet:function(){var A=this;var W=A._styleSheet;if(!W){W=G.createElement("style");var V=G.documentElement.firstChild;V.insertBefore(W,V.firstChild);W.media="print";W.className=w;A._styleSheet=W;}return W;}});m.namespace("HTML5").PrintFix=E;E();},"@VERSION@",{requires:["aui-node-html5"]});AUI.add("aui-node",function(a){},"@VERSION@",{skinnable:false,use:["aui-node-base","aui-node-html5","aui-node-html5-print"]});
|