rem: new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0 } ) ], { duration: 0.5, afterFinish: function(effect) { Element.hide(effect.effects[0].element); } }); 
add: new Effect.Opacity(element, { sync: true, to: 0.0 }) ], Object.extend( { duration: 0.5, beforeSetup: function(effect) { Element.makePositioned(effect.effects[0].element); }, afterFinishInternal: function(effect) { Element.hide(effect.effects[0].element); Element.undoPositioned(effect.effects[0].element); effect.effects[0].element.style.left = oldLeft; effect.effects[0].element.style.top = oldTop; Element.setInlineOpacity(effect.effects[0].element, oldOpacity); } }, arguments[1] || {})); 
context: Effect.DropOut = function(element) {  new Effect.Parallel(    [ new Effect.MoveBy(element, 100, 0, { sync: true }),       new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0 } ) ],     { duration: 0.5,      afterFinish: function(effect)       { Element.hide(effect.effects[0].element); }     });}
meta: 1868	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/1868/3f913f897829fb026ef98df2d57f8da94ee5339d/effects.js/clean/public/javascripts/effects.js