//>>built define("dojox/fx/style",["dojo/_base/kernel","dojo/_base/lang","dojo/_base/fx","dojo/fx","./_base","dojo/_base/array","dojo/dom","dojo/dom-style","dojo/dom-class","dojo/_base/connect"],function(_1,_2,_3,_4,_5,_6,_7,_8,_9,_a){ _1.experimental("dojox.fx.style"); var _b=function(_c){ return _6.map(_5._allowedProperties,function(_d){ return _c[_d]; }); }; var _e=function(_f,_10,_11){ _f=_7.byId(_f); var cs=_8.getComputedStyle(_f); var _12=_b(cs); _1[(_11?"addClass":"removeClass")](_f,_10); var _13=_b(cs); _1[(_11?"removeClass":"addClass")](_f,_10); var _14={},i=0; _6.forEach(_5._allowedProperties,function(_15){ if(_12[i]!=_13[i]){ _14[_15]=parseInt(_13[i]); } i++; }); return _14; }; var _16={addClass:function(_17,_18,_19){ _17=_7.byId(_17); var _1a=(function(n){ return function(){ _9.add(n,_18); n.style.cssText=_1b; }; })(_17); var _1c=_e(_17,_18,true); var _1b=_17.style.cssText; var _1d=_3.animateProperty(_2.mixin({node:_17,properties:_1c},_19)); _a.connect(_1d,"onEnd",_1d,_1a); return _1d; },removeClass:function(_1e,_1f,_20){ _1e=_7.byId(_1e); var _21=(function(n){ return function(){ _9.remove(n,_1f); n.style.cssText=_22; }; })(_1e); var _23=_e(_1e,_1f); var _22=_1e.style.cssText; var _24=_3.animateProperty(_2.mixin({node:_1e,properties:_23},_20)); _a.connect(_24,"onEnd",_24,_21); return _24; },toggleClass:function(_25,_26,_27,_28){ if(typeof _27=="undefined"){ _27=!_9.contains(_25,_26); } return _5[(_27?"addClass":"removeClass")](_25,_26,_28); },_allowedProperties:["width","height","left","top","backgroundColor","color","borderBottomWidth","borderTopWidth","borderLeftWidth","borderRightWidth","paddingLeft","paddingRight","paddingTop","paddingBottom","marginLeft","marginTop","marginRight","marginBottom","lineHeight","letterSpacing","fontSize"]}; _2.mixin(_5,_16); return _16; });