rem: dojo.forEach(properties, function(prop, i){  if(dojo.isFunction(prop.start)){ prop.start = prop.start(prop, i); } if(dojo.isFunction(prop.end)){ prop.end = prop.end(prop, i); } if(dojo.isArray(prop.start)){  this.diffs[i] = null; /* FIXME - gfx dependency }else if(prop.start instanceof dojo.gfx.color.Color){  prop.startRgb = prop.start.toRgb(); prop.endRgb = prop.end.toRgb(); */ }else{ this.diffs[i] = prop.end - prop.start; } }, this); 
add: dojo.forEach(targs.nodes, function(node){ setStyle(node, propValues); }); 
context: 			dojo.forEach(properties, function(prop, i){				// calculate the end - start to optimize a bit				if(dojo.isFunction(prop.start)){					prop.start = prop.start(prop, i);				}				if(dojo.isFunction(prop.end)){					prop.end = prop.end(prop, i);				}				if(dojo.isArray(prop.start)){					// don't loop through the arrays					this.diffs[i] = null;	/* FIXME - gfx dependency				}else if(prop.start instanceof dojo.gfx.color.Color){					// save these so we don't have to call toRgb() every getValue() call					prop.startRgb = prop.start.toRgb();					prop.endRgb = prop.end.toRgb();	*/				}else{					this.diffs[i] = prop.end - prop.start;				}			}, this);
meta: 4497	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/4497/c46a798f6f024789bed51167a0db32a321c7c84d/fx.js/buggy/_base/fx.js