rem: fade: function(){ var fade = this.$attributes.$fade; if (fade) fade.stop(); var params = Array.link(arguments, {options: Object.type, how: String.type}); if (params.options || !fade) fade = new Fx.Tween(this, 'opacity', params.options); switch(params.how){ 
add: fade: function(how, options){ how = how || 'toggle'; if (options) this.set('fade', options); var fade = this.get('fade').stop(); switch(how){ 
context: 	fade: function(){		var fade = this.$attributes.$fade;		if (fade) fade.stop();		var params = Array.link(arguments, {options: Object.type, how: String.type});		if (params.options || !fade) fade = new Fx.Tween(this, 'opacity', params.options);		switch(params.how){			case 'in': fade.start(1); break;			case 'out': fade.start(0); break;			case 'show': fade.set(1); break;			case 'hide': fade.set(0); break;			default: fade.start((this.getStyle('visibility') == 'hidden') ? 1 : 0);		}		this.$attributes.$fade = fade;		return this;	}
meta: 9980	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/9980/cf9bd1d580fbe074c73fa62d56c87355403d8aac/Fx.Tween.js/buggy/Source/Effects/Fx.Tween.js