features-min.js revision 95e29f9bb77db3416b4b1f44e0de266662a638ed
YUI.add("features",function(b){var c={};b.mix(b.namespace("Features"),{tests:c,add:function(d,e,f){c[d]=c[d]||{};c[d][e]=f;},all:function(e,f){var g=c[e],d="";if(g){b.Object.each(g,function(i,h){d+=h+":"+(b.Features.test(e,h,f)?1:0)+";";});}return d;},test:function(e,g,f){f=f||[];var d,i,k,j=c[e],h=j&&j[g];if(!h){}else{d=h.result;if(b.Lang.isUndefined(d)){i=h.ua;if(i){d=(b.UA[i]);}k=h.test;if(k&&((!i)||d)){d=k.apply(b,f);}h.result=d;}}return d;}});var a=b.Features.add;a("load","0",{"trigger":"widget-base","ua":"ie"});a("load","1",{"test":function(d){return !(d.UA.ios||d.UA.android);},"trigger":"autocomplete-list"});a("load","2",{"test":function(e){var d=e.config.doc.documentMode;return e.UA.ie&&(!("onhashchange" in e.config.win)||!d||d<8);},"trigger":"history-hash"});a("load","3",{"test":function(f){var e=f.Features.add,d=f.Features.test;e("style","computedStyle",{test:function(){return"getComputedStyle" in f.config.win;}});e("style","opacity",{test:function(){return"opacity" in f.config.doc.documentElement.style;}});e("style","filter",{test:function(){return"filters" in f.config.doc.documentElement;}});ret=(!d("style","opacity")&&!d("style","computedStyle"));return ret;},"trigger":"dom-style"});a("load","4",{"test":function(d){return(d.config.win&&("ontouchstart" in d.config.win&&!d.UA.chrome));},"trigger":"dd-drag"});},"@VERSION@",{requires:["yui-base"]});