rem: this.easeIn = function(pos){ return transition(pos, params); }; this.easeOut = function(pos){ return 1 - transition(1 - pos, params); }; this.easeInOut = function(pos){ return (pos <= 0.5) ? transition(2 * pos, params) / 2 : (2 - transition(2 * (1 - pos), params)) / 2; } 
add: return $extend(transition, { easeIn: function(pos){ return transition(pos, params); }, easeOut: function(pos){ return 1 - transition(1 - pos, params); }, easeInOut: function(pos){ return (pos <= 0.5) ? transition(2 * pos, params) / 2 : (2 - transition(2 * (1 - pos), params)) / 2; } }); 
context: Fx.Transition = function(transition, params){	params = params || [];	if ($type(params) != 'array') params = [params];	this.easeIn = function(pos){		return transition(pos, params);	};	this.easeOut = function(pos){		return 1 - transition(1 - pos, params);	};	this.easeInOut = function(pos){		return (pos <= 0.5) ? transition(2 * pos, params) / 2 : (2 - transition(2 * (1 - pos), params)) / 2;	}};
meta: 9980	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9980/393223a0446e4a90c381a7f15ad4a4f19adbb278/Fx.Transitions.js/buggy/Effects/Fx.Transitions.js