📄 tbra-aio.js
字号:
if(a.isIE){YAHOO.util.Event.onDOMReady(YAHOO.util.Event._tryPreloadAttach,YAHOO.util.Event,true);var b=document.createElement("p");a._dri=setInterval(function(){try{b.doScroll("left");clearInterval(a._dri);a._dri=null;a._ready();b=null}catch(c){}},a.POLL_INTERVAL)}else{if(a.webkit&&a.webkit<525){a._dri=setInterval(function(){var c=document.readyState;if("loaded"==c||"complete"==c){clearInterval(a._dri);a._dri=null;a._ready()}},a.POLL_INTERVAL)}else{a._simpleAdd(document,"DOMContentLoaded",a._ready)}}a._simpleAdd(window,"load",a._load);a._simpleAdd(window,"unload",a._unload);a._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,overrideContext: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 j=this.__yui_events;if(j[g]){}else{var h=a.scope||this;var e=(a.silent);var b=new YAHOO.util.CustomEvent(g,h,e,YAHOO.util.CustomEvent.FLAT);j[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].overrideContext)}}}return j[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}};(function(){var a=YAHOO.util.Event,c=YAHOO.lang;YAHOO.util.KeyListener=function(d,i,e,f){if(!d){}else{if(!i){}else{if(!e){}}}if(!f){f=YAHOO.util.KeyListener.KEYDOWN}var g=new YAHOO.util.CustomEvent("keyPressed");this.enabledEvent=new YAHOO.util.CustomEvent("enabled");this.disabledEvent=new YAHOO.util.CustomEvent("disabled");if(c.isString(d)){d=document.getElementById(d)}if(c.isFunction(e)){g.subscribe(e)}else{g.subscribe(e.fn,e.scope,e.correctScope)}function h(p,o){if(!i.shift){i.shift=false}if(!i.alt){i.alt=false}if(!i.ctrl){i.ctrl=false}if(p.shiftKey==i.shift&&p.altKey==i.alt&&p.ctrlKey==i.ctrl){var j,m=i.keys,l;if(YAHOO.lang.isArray(m)){for(var k=0;k<m.length;k++){j=m[k];l=a.getCharCode(p);if(j==l){g.fire(l,p);break}}}else{l=a.getCharCode(p);if(m==l){g.fire(l,p)}}}}this.enable=function(){if(!this.enabled){a.on(d,f,h);this.enabledEvent.fire(i)}this.enabled=true};this.disable=function(){if(this.enabled){a.removeListener(d,f,h);this.disabledEvent.fire(i)}this.enabled=false};this.toString=function(){return"KeyListener ["+i.keys+"] "+d.tagName+(d.id?"["+d.id+"]":"")}};var b=YAHOO.util.KeyListener;b.KEYDOWN="keydown";b.KEYUP="keyup";b.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.7.0",build:"1796"});YAHOO.util.Get=function(){var m={},l=0,s=0,e=false,o=YAHOO.env.ua,t=YAHOO.lang;var j=function(y,u,z){var v=z||window,A=v.document,B=A.createElement(y);for(var x in u){if(u[x]&&YAHOO.lang.hasOwnProperty(u,x)){B.setAttribute(x,u[x])}}return B};var i=function(u,v,x){var w=x||"utf-8";return j("link",{id:"yui__dyn_"+(s++),type:"text/css",charset:w,rel:"stylesheet",href:u},v)};var q=function(u,v,x){var w=x||"utf-8";return j("script",{id:"yui__dyn_"+(s++),type:"text/javascript",charset:w,src:u},v)};var a=function(u,v){return{tId:u.tId,win:u.win,data:u.data,nodes:u.nodes,msg:v,purge:function(){d(this.tId)}}};var b=function(u,x){var v=m[x],w=(t.isString(u))?v.win.document.getElementById(u):u;if(!w){r(x,"target node not found: "+u)}return w};var r=function(x,w){var u=m[x];if(u.onFailure){var v=u.scope||u.win;u.onFailure.call(v,a(u,w))}};var c=function(x){var u=m[x];u.finished=true;if(u.aborted){var w="transaction "+x+" was aborted";r(x,w);return}if(u.onSuccess){var v=u.scope||u.win;u.onSuccess.call(v,a(u))}};var p=function(w){var u=m[w];if(u.onTimeout){var v=u.scope||u;u.onTimeout.call(v,a(u))}};var g=function(x,B){var v=m[x];if(v.timer){v.timer.cancel()}if(v.aborted){var z="transaction "+x+" was aborted";r(x,z);return}if(B){v.url.shift();if(v.varName){v.varName.shift()}}else{v.url=(t.isString(v.url))?[v.url]:v.url;if(v.varName){v.varName=(t.isString(v.varName))?[v.varName]:v.varName}}var E=v.win,D=E.document,C=D.getElementsByTagName("head")[0],y;if(v.url.length===0){if(v.type==="script"&&o.webkit&&o.webkit<420&&!v.finalpass&&!v.varName){var A=q(null,v.win,v.charset);A.innerHTML='YAHOO.util.Get._finalize("'+x+'");';v.nodes.push(A);C.appendChild(A)}else{c(x)}return}var u=v.url[0];if(!u){v.url.shift();return g(x)}if(v.timeout){v.timer=t.later(v.timeout,v,p,x)}if(v.type==="script"){y=q(u,E,v.charset)}else{y=i(u,E,v.charset)}f(v.type,y,x,u,E,v.url.length);v.nodes.push(y);if(v.insertBefore){var F=b(v.insertBefore,x);if(F){F.parentNode.insertBefore(y,F)}}else{C.appendChild(y)}if((o.webkit||o.gecko)&&v.type==="css"){g(x,u)}};var k=function(){if(e){return}e=true;for(var u in m){var v=m[u];if(v.autopurge&&v.finished){d(v.tId);delete m[u]}}e=false};var d=function(B){var y=m[B];if(y){var A=y.nodes,u=A.length,z=y.win.document,x=z.getElementsByTagName("head")[0];if(y.insertBefore){var w=b(y.insertBefore,B);if(w){x=w.parentNode}}for(var v=0;v<u;v=v+1){x.removeChild(A[v])}y.nodes=[]}};var h=function(v,u,w){var y="q"+(l++);w=w||{};if(l%YAHOO.util.Get.PURGE_THRESH===0){k()}m[y]=t.merge(w,{tId:y,type:v,url:u,finished:false,aborted:false,nodes:[]});var x=m[y];x.win=x.win||window;x.scope=x.scope||x.win;x.autopurge=("autopurge" in x)?x.autopurge:(v==="script")?true:false;t.later(0,x,g,y);return{tId:y}};var f=function(D,y,x,v,z,A,C){var B=C||g;if(o.ie){y.onreadystatechange=function(){var E=this.readyState;if("loaded"===E||"complete"===E){y.onreadystatechange=null;B(x,v)}}}else{if(o.webkit){if(D==="script"){if(o.webkit>=420){y.addEventListener("load",function(){B(x,v)})}else{var u=m[x];if(u.varName){var w=YAHOO.util.Get.POLL_FREQ;u.maxattempts=YAHOO.util.Get.TIMEOUT/w;u.attempts=0;u._cache=u.varName[0].split(".");u.timer=t.later(w,u,function(J){var G=this._cache,F=G.length,E=this.win,H;for(H=0;H<F;H=H+1){E=E[G[H]];if(!E){this.attempts++;if(this.attempts++>this.maxattempts){var I="Over retry limit, giving up";u.timer.cancel();r(x,I)}else{}return}}u.timer.cancel();B(x,v)},null,true)}else{t.later(YAHOO.util.Get.POLL_FREQ,null,B,[x,v])}}}}else{y.onload=function(){B(x,v)}}}};return{POLL_FREQ:10,PURGE_THRESH:20,TIMEOUT:2000,_finalize:function(u){t.later(0,null,c,u)},abort:function(v){var w=(t.isString(v))?v:v.tId;var u=m[w];if(u){u.aborted=true}},script:function(u,v){return h("script",u,v)},css:function(u,v){return h("css",u,v)}}}();YAHOO.register("get",YAHOO.util.Get,{version:"2.7.0",build:"1796"});if(typeof YAHOO=="undefined"||!YAHOO){var YAHOO={}}YAHOO.namespace=function(){var b=arguments,g=null,e,c,f;for(e=0;e<b.length;e=e+1){f=(""+b[e]).split(".");g=YAHOO;for(c=(f[0]=="YAHOO")?1:0;c<f.length;c=c+1){g[f[c]]=g[f[c]]||{};g=g[f[c]]}}return g};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,f,e){var k=YAHOO.env.modules,c,j,h,g,d;if(!k[a]){k[a]={versions:[],builds:[]}}c=k[a];j=e.version;h=e.build;g=YAHOO.env.listeners;c.name=a;c.version=j;c.build=h;c.versions.push(j);c.builds.push(h);c.mainClass=f;for(d=0;d<g.length;d=d+1){g[d](c)}if(f){f.VERSION=j;f.BUILD=h}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,air:0,caja:0},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]}}a=b.match(/AdobeAIR\/([^\s]*)/);if(a){c.air=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])}}}}}a=b.match(/Caja\/([^\s]*)/);if(a&&a[1]){c.caja=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||{};(function(){var b=YAHOO.lang,f="[object Array]",c="[object Function]",a=Object.prototype,e=["toString","valueOf"],d={isArray:function(g){return a.toString.apply(g)===f},isBoolean:function(g){return typeof g==="boolean"},isFunction:function(g){return a.toString.apply(g)===c},isNull:function(g){return g===null},isNumber:function(g){return typeof g==="number"&&isFinite(g)},isObject:function(g){return(g&&(typeof g==="object"||b.isFunction(g)))||false},isString:function(g){return typeof g==="string"},isUndefined:function(g){return typeof g==="undefined"},_IEEnumFix:(YAHOO.env.ua.ie)?function(j,h){var g,l,k;for(g=0;g<e.length;g=g+1){l=e[g];k=h[l];if(b.isFunction(k)&&k!=a[l]){j[l]=k}}}:function(){},extend:function(k,l,j){if(!l||!k){throw new Error("extend failed, please check that all dependencies are included.")}var h=function(){},g;h.prototype=l.prototype;k.prototype=new h();k.prototype.constructor=k;k.superclass=l.prototype;if(l.prototype.constructor==a.constructor){l.prototype.constructor=l}if(j){for(g in j){if(b.hasOwnProperty(j,g)){k.prototype[g]=j[g]}}b._IEEnumFix(k.prototype,j)}},augmentObject:function(l,k){if(!k||!l){throw new Error("Absorb failed, verify dependencies.")}var g=arguments,j,m,h=g[2];if(h&&h!==true){for(j=2;j<g.length;j=j+1){l[g[j]]=k[g[j]]}}else{for(m in k){if(h||!(m in l)){l[m]=k[m]}}b._IEEnumFix(l,k)}},augmentProto:function(k,j){if(!j||!k){throw new Error("Augment failed, verify dependencies.")}var g=[k.prototype,j.prototype],h;for(h=2;h<arguments.length;h=h+1){g.push(arguments[h])}b.augmentObject.apply(this,g)},dump:function(g,m){var j,l,q=[],r="{...}",h="f(){...}",p=", ",k=" => ";if(!b.isObject(g)){return g+""}else{if(g instanceof Date||("nodeType" in g&&"tagName" in g)){return g}else{if(b.isFunction(g)){return h}}}m=(b.isNumber(m))?m:3;if(b.isArray(g)){q.push("[");for(j=0,l=g.length;j<l;j=j+1){if(b.isObject(g[j])){q.push((m>0)?b.dump(g[j],m-1):r)}else{q.push(g[j])}q.push(p)}if(q.length>1){q.pop()}q.push("]")}else{q.push("{");for(j in g){if(b.hasOwnProperty(g,j)){q.push(j+k);if(b.isObject(g[j])){q.push((m>0)?b.dump(g[j],m-1):r)}else{q.push(g[j])}q.push(p)}}if(q.length>1){q.pop()}q.push("}")}return q.join("")},substitute:function(C,h,u){var q,p,m,y,z,B,x=[],l,r="dump",w=" ",g="{",A="}",t;for(;;){q=C.lastIndexOf(g);if(q<0){break}p=C.indexOf(A,q);if(q+1>=p){break}l=C.substring(q+1,p);y=l;B=null;m=y.indexOf(w);if(m>-1){B=y.substring(m+1);y=y.substring(0,m)}z=h[y];if(u){z=u(y,z,B)}if(b.isObject(z)){if(b.isArray(z)){z=b.dump(z,parseInt(B,10))}else{B=B||"";t=B.indexOf(r);if(t>-1){B=B.substring(4)}if(z.toString===a.toString||t>-1){z=b.dump(z,parseInt(B,10))}else{z=z.toString()}}}else{if(!b.isString(z)&&!b.isNumber(z)){z="~-"+x.length+"-~";x[x.length]=l}}C=C.substring(0,q)+z+C.substring(p+1)}for(q=x.length-1;q>=0;q=q-1){C=C.replace(new RegExp("~-"+q+"-~"),"{"+x[q]+"}","g")}return C},trim:function(g){try{return g.replace(/^\s+|\s+$/g,"")}catch(h){return g}},merge:function(){var k={},h=arguments,g=h.length,j;for(j=0;j<g;j=j+1){b.augmentObject(k,h[j],true)}return k},later:function(q,h,s,j,k){q=q||0;h=h||{};var i=s,p=j,l,g;if(b.isString(s)){i=h[s]}if(!i){throw new TypeError("method undefined")}if(!b.isArray(p)){p=[j]}l=function(){i.apply(h,p)};g=(k)?setInterval(l,q):setTimeout(l,q);return{interval:k,cancel:function(){if(this.interval){clearInterval(g)}else{clearTimeout(g)}}}},isValue:function(g){return(b.isObject(g)||b.isString(g)||b.isNumber(g)||b.isBoolean(g))}};b.hasOwnProperty=(a.hasOwnProperty)?function(g,h){return g&&g.hasOwnProperty(h)}:function(g,h){return !b.isUndefined(g[h])&&g.constructor.prototype[h]!==g[h]};d.augmentObject(b,d,true);YAHOO.util.Lang=b;b.augment=b.augmentProto;YAHOO.augment=b.augmentProto;YAHOO.extend=b.extend})();YAHOO.register("yahoo",YAHOO,{version:"2.7.0",build:"1796"});YAHOO.util.Get=function(){var m={},l=0,s=0,e=false,o=YAHOO.env.ua,t=YAHOO.lang;var j=function(y,u,z){var v=z||window,A=v.document,B=A.createElement(y);for(var x in u){if(u[x]&&YAHOO.lang.hasOwnProperty(u,x)){B.setAttribute(x,u[x])}}return B};var i=function(u,v,x){var w=x||"utf-8";return j("link",{id:"yui__dyn_"+(s++),type:"text/css",charset:w,rel:"stylesheet",href:u},v)};var q=function(u,v,x){var w=x||"utf-8";return j("script",{id:"yui__dyn_"+(s++),type:"text/javascript",charset:w,src:u},v)};var a=function(u,v){return{tId:u.tId,win:u.win,data:u.data,nodes:u.nodes,msg:v,purge:function(){d(this.tId)}}};var b=function(u,x){var v=m[x],w=(t.isString(u))?v.win.document.getElementById(u):u;if(!w){r(x,"target node not found: "+u)}return w};var r=function(x,w){var u=m[x];if(u.onFailure){var v=u.scope||u.win;u.onFailure.call(v,a(u,w))}};var c=function(x){var u=m[x];u.finished=true;if(u.aborted){var w="transaction "+x+" was aborted";r(x,w);return}if(u.onSuccess){var v=u.scope||u.win;u.onSuccess.call(v,a(u))}};var p=function(w){var u=m[w];if(u.onTimeout){var v=u.scope||u;u.onTimeout.call(v,a(u))}};var g=function(x,B){var v=m[x];if(v.timer){v.timer.cancel()}if(v.aborted){var z="transaction "+x+" was aborted";r(x,z);return}if(B){v.url.shift();if(v.varName){v.varName.shift()}}else{v.url=(t.isString(v.url))?[v.url]:v.url;if(v.varName){v.varName=(t.isString(v.varName))?[v.varName]:v.varName}}var E=v.win,D=E.document,C=D.getElementsByTagName("head")[0],y;if(v.url.length===0){if(v.type==="script"&&o.webkit&&o.webkit<420&&!v.finalpass&&!v.varName){var A=q(null,v.win,v.charset);A.innerHTML='YAHOO.util.Get._finalize("'+x+'");';v.nodes.push(A);C.appendChild(A)}else{c(x)}return}var u=v.url[0];if(!u){v.url.shift();return g(x)}if(v.timeout){v.timer=t.later(v.timeout,v,p,x)}if(v.type==="script"){y=q(u,E,v.charset)}else{y=i(u,E,v.charset)}f(v.type,y,x,u,E,v.url.length);v.nodes.push(y);if(v.insertBefore){var F=b(v.insertBefore,x);if(F){F.parentNode.insertBefore(y,F)}}else{C.appendChild(y)}if((o.webkit||o.gecko)&&v.type==="css"){g(x,u)}};var k=function(){if(e){return}e=true;for(var u in m){var v=m[u];if(v.autopurge&&v.finished){d(v.tId);delete m[u]}}e=false};var d=function(B){var y=m[B];if(y){var A=y.nodes,u=A.length,z=y.win.document,x=z.getElementsByTagName("head")[0];if(y.insertBefore){var w=b(y.insertBefore,B);if(w){x=w.parentNode}}for(var v=0;v<u;v=v+1){x.removeChild(A[v])}y.nodes=[]}};var h=function(v,u,w){var y="q"+(l++);w=w||{};if(l%YAHOO.util.Get.PURGE_THRESH===0){k()}m[y]=t.merge(w,{tId:y,type:v,url:u,finished:false,aborted:false,nodes:[]});var x=m[y];x.win=x.win||window;x.scope=x.scope||x.win;x.autopurge=("autopurge" in x)?x.autopurge:(v==="script")?true:false;t.later(0,x,g,y);return{tId:y}};var f=function(D,y,x,v,z,A,C){var B=C||g;if(o.ie){y.onreadystatechange=function(){var E=this.readyState;if("loaded"===E||"complete"===E){y.onreadystatechange=null;B(x,v)}}}else{if(o.webkit){if(D==="script"){if(o.webkit>=420){y.addEventListener("load",function(){B(x,v)})}else{var u=m[x];if(u.varName){var w=YAHOO.util.Get.POLL_FREQ;u.maxattempts=YAHOO.util.Get.TIMEOUT/w;u.attempts=0;u._cache=u.varName[0].split(".");u.timer=t.later(w,u,function(J){var G=this._cache,F=G.length,E=this.win,H;for(H=0;H<F;H=H+1){E=E[G[H]];if(!E){this.attempts++;if(this.attempts++>this.maxattempts){var I="Over retry limit, giving up";u.timer.cancel();r(x,I)}else{}return}}u.timer.cancel();B(x,v)},null,true)}else{t.later(YAHOO.util.Get.POLL_FREQ,null,B,[x,v])}}}}else{y.onload=function(){B(x,v)}}}};return{POLL_FREQ:10,PURGE_THRESH:20,TIMEOUT:2000,_finalize:function(u){t.later(0,null,c,u)},abort:function(v){var w=(t.isString(v))?v:v.tId;var u=m[w];if(u){u.aborted=true}},script:function(u,v){return h("script",u,v)},css:function(u,v){return h("css",u,v)}}}();YAHOO.register("get",YAHOO.util.Get,{version:"2.7.0",build:"1796"});(function(){var Y=YAHOO,util=Y.util,lang=Y.lang,env=Y.env,PROV="_provides",SUPER="_supersedes",REQ="expanded",AFTER="_after";var YUI={dupsAllowed:{yahoo:true,get:true},info:{root:"2.7.0/build/",base:"http://yui.yahooapis.com/2.7.0/build/",comboBase:"http://yui.yahooapis.com/combo?",skin:{defaultSkin:"sam",base:"assets/skins/",path:"skin.css",after:["reset","fonts","grids","base"],rollup:3},dupsAllowed:["yahoo","get"],moduleInfo:{animation:{type:"js",path:"animation/animation-min.js",requires:["dom","event"]},autocomplete:{type:"js",path:"autocomplete/autocomplete-min.js",requires:["dom","event","datasource"],optional:["connection","animation"],skinnable:true},base:{type:"css",path:"base/base-min.css",after:["reset","fonts","grids"]},button:{type:"js",path:"button/button-min.js",requires:["element"],optional:["menu"],skinnable:true},calendar:{type:"js",path:"calendar/calendar-min.js",requires:["event","dom"],skinnable:true},carousel:{type:"js",path:"carousel/carousel-min.js",requires:["element"],optional:["animation"],skinnable:true},charts:{type:"js",path:"charts/charts-min.js",requires:["element","json","datasource"]},colorpicker:{type:"js",path:"colorpicker/colorpicker-min.js",requires:["slider","element"],optional:["animation"],skinnable:true},connection:{type:"js",path:"connection/connection-min.js",requires:["event"]},container:{type:"js",path:"container/container-min.js",requires:["dom","event"],optional:["dragdrop","animation","connection"],supersedes:["containercore"],skinnable:true},containercore:{type:"js",path:"container/container_core-min.js",requires:["dom","event"],pkg:"container"},cookie:{type:"js",path:"cookie/cookie-min.js",requires:["yahoo"]},datasource:{type:"js",path:"datasource/datasource-min.js",requires:["event"],optional:["connection"]},datatable:{type:"js",path:"datatable/datatable-min.js",requires:["element","datasource"],optional:["calendar","dragdrop","paginator"],skinnable:true},dom:{type:"js",path:"dom/dom-min.js",requires:["yahoo"]},dragdrop:{type:"js",path:"dragdrop/dragdrop-min.js",requires:["dom","event"]},editor:{type:"js",path:"editor/editor-min.js",requires:["menu","element","button"],optional:["animation","dragdrop"],supersedes:["simpleeditor"],skinnable:true},element:{type:"js",path:"element/element-min.js",requires:["dom","event"]},event:{type:"js",path:"event/event-min.js",requires:["yahoo"]},fonts:{type:"css",path:"fonts/fonts-min.css"},get:{type:"js",path:"get/get-min.js",requires:["yahoo"]},grids:{type:"css",path:"grids/grids-min.css",requires:["fonts"],optional:["reset"]},history:{type:"js",path:"history/history-min.js",requires:["event"]},imagecropper:{type:"js",path:"imagecropper/imagecropper-min.js",requires:["dom","event","dragdrop","element","resize"],skinnable:true},imageloader:{type:"js",path:"imageloader/imageloader-min.js",requires:["event","dom"]},json:{type:"js",path:"json/json-min.js",requires:["yahoo"]},layout:{type:"js",path:"layout/layout-min.js",requires:["dom","event","element"],optional:["animation","dragdrop","resize","selector"],skinnable:true},logger:{type:"js",path:"logger/logger-min.js",requires:["event","dom"],optional:["dragdrop"],skinnable:true},menu:{type:"js",path:"menu/menu-min.js",requires:["containercore"],skinnable:true},paginator:{type:"js",path:"paginator/paginator-min.js",requires:["element"],skinnable:true},profiler:{type:"js",path:"profiler/profiler-min.js",requires:["yahoo"]},profilerviewer:{type:"js",path:"profilerviewer/profilerviewer-min.js",requires:["profiler","yuiloader","element"],skinnable:true},reset:{type:"css",path:"reset/reset-min.css"},"reset-fonts-grids":{type:"css",path:"reset-fonts-grids/reset-fonts-grids.css",supersedes:["reset","fonts","grids","reset-fonts"],rollup:4},"reset-fonts":{type:"css",path:"reset-fonts/reset-fonts.css",supersedes:["reset","fonts"],rollup:2},resize:{type:"js",path:"resize/resize-min.js",requires:["dom","event","dragdrop","element"],optional:["animation"],skinnable:true},selector:{type:"js",path:"selector/selector-min.js",requires:["yahoo","dom"]},simpleeditor:{type:"js",path:"editor/simpleeditor-min.js",requires:["element"],optional:["containercore","menu","button","animation","dragdrop"],skinnable:true,pkg:"editor"},slider:{type:"js",path:"slider/slider-min.js",requires:["dragdrop"],optional:["animation"],skinnable:true},stylesheet:{type:"js",path:"stylesheet/stylesheet-min.js",requires:["yahoo"]},tabview:{type:"js",path:"tabview/tabview-min.js",requires:["element"],optional:["connection"],skinnable:true},treeview:{type:"js",path:"treeview/treeview-min.js",requires:["event","dom"],optional:["json"],skinnable:true},uploader:{type:"js",path:"uploader/uploader.js",requires:["element"]},utilities:{type:"js",path:"utilities/utilities.js",supersedes:["yahoo","event","dragdrop","animation","dom","connection","element","yahoo-dom-event","get","yuiloader","yuiloader-dom-event"],rollup:8},yahoo:{type:"js",path:"yahoo/yahoo-min.js"},"yahoo-dom-event":{type:"js",path:"yahoo-dom-event/yahoo-dom-event.js",supersedes:["yahoo","event","dom"],rollup:3},yuiloader:{type:"js",path:"yuiloader/yuiloader-min.js",supersedes:["yahoo","get"]},"yuiloader-dom-event":{type:"js",path:"yuiloader-dom-event/yuiloader-dom-event.js",supersedes:["yahoo","dom","event","get","yuiloader","yahoo-dom-event"],rollup:5},yuitest:{type:"js",path:"yuitest/yuitest-min.js",requires:["logger"],skinnable:true}}},ObjectUtil:{appendArray:function(o,a){if(a){for(var i=0;i<a.length;i=i+1){o[a[i]]=true}}},keys:function(o,ordered){var a=[],i;for(i in o){if(lang.hasOwnProperty(o,i)){a.push(i)}}return a}},ArrayUtil:{appendArray:function(a1,a2){Array.prototype.push.apply(a1,a2)},indexOf:function(a,val){for(var i=0;i<a.length;i=i+1){if(a[i]===val){return i}}return -1},toObject:function(a){var o={};for(var i=0;i<a.length;i=i+1){o[a[i]]=true}return o},uniq:function(a){return YUI.ObjectUtil.keys(YUI.ArrayUtil.toObject(a))}}};YAHOO.util.YUILoader=function(o){this._internalCallback=null;this._useYahooListener=false;this.onSuccess=null;this.onFailure=Y.log;this.onProgress=null;this.onTimeout=null;this.scope=this;this.data=null;this.insertBefore=null;this.charset=null;this.varName=null;this.base=YUI.info.base;this.comboBase=YUI.info.comboBase;this.combine=false;this.root=YUI.info.root;this.timeout=0;this.ignore=null;this.force=null;this.allowRollup=true;this.filter=null;this.required={};this.moduleInfo=lang.merge(YUI.info.moduleInfo);this.rollups=null;this.loadOptional=false;this.sorted=[];this.loaded={};this.dirty=true;this.inserted={};var self=this;env.listeners.push(function(m){if(self._useYahooListener){self.loadNext(m.name)}});this.skin=lang.merge(YUI.info.skin);this._config(o)};Y.util.YUILoader.prototype={FILTERS:{RAW:{searchExp:"-min\\.js",replaceStr:".js"},DEBUG:{searchExp:"-min\\.js",replaceStr:"-debug.js"}},SKIN_PREFIX:"skin-",_config:function(o){if(o){for(var i in o){if(lang.hasOwnProperty(o,i)){if(i=="require"){this.require(o[i])}else{this[i]=o[i]}}}}var f=this.filter;if(lang.isString(f)){f=f.toUpperCase();if(f==="DEBUG"){this.require("logger")}if(!Y.widget.LogWriter){Y.widget.LogWriter=function(){return Y}}this.filter=this.FILTERS[f]}},addModule:function(o){if(!o||!o.name||!o.type||(!o.path&&!o.fullpath)){return false}o.ext=("ext" in o)?o.ext:true;o.requires=o.requires||[];this.moduleInfo[o.name]=o;this.dirty=true;return true},require:function(what){var a=(typeof what==="string")?arguments:what;this.dirty=true;YUI.ObjectUtil.appendArray(this.required,a)},_addSkin:function(skin,mod){var name=this.formatSkin(skin),info=this.moduleInfo,sinf=this.skin,ext=info[mod]&&info[mod].ext;if(!info[name]){this.addModule({name:name,type:"css",path:sinf.base+skin+"/"+sinf.path,after:sinf.after,rollup:sinf.rollup,ext:ext})}if(mod){name=this.formatSkin(skin,mod);if(!info[name]){var mdef=info[mod],pkg=mdef.pkg||mod;this.addModule({name:name,type:"css",after:sinf.after,path:pkg+"/"+sinf.base+skin+"/"+mod+".css",ext:ext})}}return name},getRequires:function(mod){if(!mod){return[]}if(!this.dirty&&mod.expanded){return mod.expanded}mod.requires=mod.requires||[];var i,d=[],r=mod.requires,o=mod.optional,info=this.moduleInfo,m;for(i=0;i<r.length;i=i+1){d.push(r[i]);m=info[r[i]];YUI.ArrayUtil.appendArray(d,this.getRequires(m))}if(o&&this.loadOptional){for(i=0;i<o.length;i=i+1){d.push(o[i]);YUI.ArrayUtil.appendArray(d,this.getRequires(info[o[i]]))}}mod.expanded=YUI.ArrayUtil.uniq(d);return mod.expanded},getProvides:function(name,notMe){var addMe=!(notMe),ckey=(addMe)?PROV:SUPER,m=this.moduleInfo[name],o={};if(!m){return o}if(m[ckey]){return m[ckey]}var s=m.supersedes,done={},me=this;var add=function(mm){if(!done[mm]){done[mm]=true;lang.augmentObject(o,me.getProvides(mm))}};if(s){for(var i=0;i<s.length;i=i+1){add(s[i])}}m[SUPER]=o;m[PROV]=lang.merge(o);m[PROV][name]=true;return m[ckey]},calculate:function(o){if(o||this.dirty){this._config(o);this._setup();this._explode();if(this.allowRollup){this._rollup()}this._reduce();this._sort();this.dirty=false}},_setup:function(){var info=this.moduleInfo,name,i,j;for(name in info){if(lang.hasOwnProperty(info,name)){var m=info[name];if(m&&m.skinnable){var o=this.skin.overrides,smod;if(o&&o[name]){for(i=0;i<o[name].length;i=i+1){smod=this._addSkin(o[name][i],name)}}else{smod=this._addSkin(this.skin.defaultSkin,name)}m.requires.push(smod)}}}var l=lang.merge(this.inserted);if(!this._sandbox){l=lang.merge(l,env.modules)}if(this.ignore){YUI.ObjectUtil.appendArray(l,this.ignore)}if(this.force){for(i=0;i<this.force.length;i=i+1){if(this.force[i] in l){delete l[this.force[i]]}}}for(j in l){if(lang.hasOwnProperty(l,j)){lang.augmentObject(l,this.getProvides(j))}}this.loaded=l},_explode:function(){var r=this.required,i,mod;for(i in r){if(lang.hasOwnProperty(r,i)){mod=this.moduleInfo[i];if(mod){var req=this.getRequires(mod);if(req){YUI.ObjectUtil.appendArray(r,req)}}}}},_skin:function(){},formatSkin:function(skin,mod){var s=this.SKIN_PREFIX+skin;if(mod){s=s+"-"+mod}return s},parseSkin:function(mod){if(mod.indexOf(this.SKIN_PREFIX)===0){var a=mod.split("-");return{skin:a[1],module:a[2]}}return null},_rollup:function(){var i,j,m,s,rollups={},r=this.required,roll,info=this.moduleInfo;if(this.dirty||!this.rollups){for(i in info){if(lang.hasOwnProperty(info,i)){m=info[i];if(m&&m.rollup){rollups[i]=m}}}this.rollups=rollups}for(;;){var rolled=false;for(i in rollups){if(!r[i]&&!this.loaded[i]){m=info[i];s=m.supersedes;roll=false;if(!m.rollup){continue}var skin=(m.ext)?false:this.parseSkin(i),c=0;if(skin){for(j in r){if(lang.hasOwnProperty(r,j)){if(i!==j&&this.parseSkin(j)){c++;roll=(c>=m.rollup);if(roll){break}}}}}else{for(j=0;j<s.length;j=j+1){if(this.loaded[s[j]]&&(!YUI.dupsAllowed[s[j]])){roll=false;break}else{if(r[s[j]]){c++;roll=(c>=m.rollup);if(roll){break}}}}}if(roll){r[i]=true;rolled=true;this.getRequires(m)}}}if(!rolled){break}}},_reduce:function(){var i,j,s,m,r=this.required;for(i in r){if(i in this.loaded){delete r[i]}else{var skinDef=this.parseSkin(i);if(skinDef){if(!skinDef.module){var skin_pre=this.SKIN_PREFIX+skinDef.skin;for(j in r){if(lang.hasOwnProperty(r,j)){m=this.moduleInfo[j];var ext=m&&m.ext;if(!ext&&j!==i&&j.indexOf(skin_pre)>-1){delete r[j]}}}}}else{m=this.moduleInfo[i];s=m&&m.supersedes;if(s){for(j=0;j<s.length;j=j+1){if(s[j] in r){delete r[s[j]]}}}}}}},_onFailure:function(msg){YAHOO.log("Failure","info","loader");var f=this.onFailure;if(f){f.call(this.scope,{msg:"failure: "+msg,data:this.data,success:false})}},_onTimeout:function(){YAHOO.log("Timeout","info","loader");var f=this.onTimeout;if(f){f.call(this.scope,{msg:"timeout",data:this.data,success:false})}},_sort:function(){var s=[],info=this.moduleInfo,loaded=this.loaded,checkOptional=!this.loadOptional,me=this;var requires=function(aa,bb){var mm=info[aa];if(loaded[bb]||!mm){return false}var ii,rr=mm.expanded,after=mm.after,other=info[bb],optional=mm.optional;if(rr&&YUI.ArrayUtil.indexOf(rr,bb)>-1){return true}if(after&&YUI.ArrayUtil.indexOf(after,bb)>-1){return true}if(checkOptional&&optional&&YUI.ArrayUtil.indexOf(optional,bb)>-1){return true}var ss=info[bb]&&info[bb].supersedes;if(ss){for(ii=0;ii<ss.length;ii=ii+1){if(requires(aa,ss[ii])){return true}}}if(mm.ext&&mm.type=="css"&&!other.ext&&other.type=="css"){return true}return false};for(var i in this.required){if(lang.hasOwnProperty(this.required,i)){s.push(i)}}var p=0;for(;;){var l=s.length,a,b,j,k,moved=false;for(j=p;j<l;j=j+1){a=s[j];for(k=j+1;k<l;k=k+1){if(requires(a,s[k])){b=s.splice(k,1);s.splice(j,0,b[0]);moved=true;break}}if(moved){break}else{p=p+1}}if(!moved){break}}this.sorted=s},toString:function(){var o={type:"YUILoader",base:this.base,filter:this.filter,required:this.required,loaded:this.loaded,inserted:this.inserted};lang.dump(o,1)},_combine:function(){this._combining=[];var self=this,s=this.sorted,len=s.length,js=this.comboBase,css=this.comboBase,target,startLen=js.length,i,m,type=this.loadType;YAHOO.log("type "+type);for(i=0;i<len;i=i+1){m=this.moduleInfo[s[i]];if(m&&!m.ext&&(!type||type===m.type)){target=this.root+m.path;target+="&";if(m.type=="js"){js+=target}else{css+=target}this._combining.push(s[i])}}if(this._combining.length){YAHOO.log("Attempting to combine: "+this._combining,"info","loader");var callback=function(o){var c=this._combining,len=c.length,i,m;for(i=0;i<len;i=i+1){this.inserted[c[i]]=true}this.loadNext(o.data)},loadScript=function(){if(js.length>startLen){YAHOO.util.Get.script(self._filter(js),{data:self._loading,onSuccess:callback,onFailure:self._onFailure,onTimeout:self._onTimeout,insertBefore:self.insertBefore,charset:self.charset,timeout:self.timeout,scope:self})}};if(css.length>startLen){YAHOO.util.Get.css(this._filter(css),{data:this._loading,onSuccess:loadScript,onFailure:this._onFailure,onTimeout:this._onTimeout,insertBefore:this.insertBefore,charset:this.charset,timeout:this.timeout,scope:self})}else{loadScript()}return}else{this.loadNext(this._loading)}},insert:function(o,type){this.calculate(o);this._loading=true;this.loadType=type;if(this.combine){return this._combine()}if(!type){var self=this;this._internalCallback=function(){self._internalCallback=null;self.insert(null,"js")};this.insert(null,"css");return}this.loadNext()},sandbox:function(o,type){this._config(o);if(!this.onSuccess){throw new Error("You must supply an onSuccess handler for your sandbox")}this._sandbox=true;var self=this;if(!type||type!=="js"){this._internalCallback=function(){self._internalCallback=null;self.sandbox(null,"js")};this.insert(null,"css");return}if(!util.Connect){var ld=new YAHOO.util.YUILoader();ld.insert({base:this.base,filter:this.filter,require:"connection",insertBefore:this.insertBefore,charset:this.charset,onSuccess:function(){this.sandbox(null,"js")},scope:this},"js");return}this._scriptText=[];this._loadCount=0;this._stopCount=this.sorted.length;this._xhr=[];this.calculate();var s=this.sorted,l=s.length,i,m,url;for(i=0;i<l;i=i+1){m=this.moduleInfo[s[i]];if(!m){this._onFailure("undefined module "+m);for(var j=0;j<this._xhr.length;j=j+1){this._xhr[j].abort()}return}if(m.type!=="js"){this._loadCount++;continue}url=m.fullpath;url=(url)?this._filter(url):this._url(m.path);var xhrData={success:function(o){var idx=o.argument[0],name=o.argument[2];this._scriptText[idx]=o.responseText;if(this.onProgress){this.onProgress.call(this.scope,{name:name,scriptText:o.responseText,xhrResponse:o,data:this.data})}this._loadCount++;if(this._loadCount>=this._stopCount){var v=this.varName||"YAHOO";var t="(function() {\n";var b="\nreturn "+v+";\n})();";var ref=eval(t+this._scriptText.join("\n")+b);this._pushEvents(ref);if(ref){this.onSuccess.call(this.scope,{reference:ref,data:this.data})}else{this._onFailure.call(this.varName+" reference failure")}}},failure:function(o){this.onFailure.call(this.scope,{msg:"XHR failure",xhrResponse:o,data:this.data})},scope:this,argument:[i,url,s[i]]};this._xhr.push(util.Connect.asyncRequest("GET",url,xhrData))}},loadNext:function(mname){if(!this._loading){return}if(mname){if(mname!==this._loading){return}this.inserted[mname]=true;if(this.onProgress){this.onProgress.call(this.scope,{name:mname,data:this.data})}}var s=this.sorted,len=s.length,i,m;for(i=0;i<len;i=i+1){if(s[i] in this.inserted){continue}if(s[i]===this._loading){return}m=this.moduleInfo[s[i]];if(!m){this.onFailure.call(this.scope,{msg:"undefined module "+m,data:this.data});return}if(!this.loadType||th
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -