rem: }, this); }, this); 
add: ret[p] = value; } return ret; } }  var anim = new dojo._Animation(args); dojo.connect(anim, "beforeBegin", anim, function(){ var pm = this.properties; for(var p in pm){ var prop = pm[p];  if(dojo.isFunction(prop.start)){ prop.start = prop.start(); } if(dojo.isFunction(prop.end)){ prop.end = prop.end(); }  var isColor = (p.toLowerCase().indexOf("color") >= 0); if(typeof prop.end == "undefined"){ prop.end = dojo.style(this.node, p); }else if(typeof prop.start == "undefined"){ prop.start = dojo.style(this.node, p); }  if(isColor){  prop.start = new dojo.Color(prop.start); prop.end = new dojo.Color(prop.end); }else{ prop.start = (p == "opacity") ? Number(prop.start) : parseInt(prop.start); }   } this.curve = new PropLine(pm); }); dojo.connect(anim, "onAnimate", anim, function(propValues){  for(var s in propValues){  dojo.style(this.node, s, propValues[s]);  }  });  return anim; } })(); 
context: 			dojo.forEach(anims, function(anim){				dojo.forEach([ 					"beforeBegin", "onBegin", "onAnimate", "onEnd", 					"onPlay", "onPause", "onStop", "play" 				], function(evt){					if(anim[evt]){						// if(!this[evt]){ this[evt] = function(){}; }						dojo.connect(this, evt, anim, evt);					}				}, this);			}, this);
meta: 4497	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4497/f94d793500b0a3f00d0a679918cde761e3932169/fx.js/buggy/_base/fx.js