rem: { duration: 0.5, afterFinish: function(effect) { Element.hide(effect.effects[0].element); } 
add: { duration: 0.5, beforeSetup: function(effect) { with(Element) { makePositioned(effect.effects[0].element); }}, afterFinishInternal: function(effect) { with(Element) { [hide, undoPositioned].call(effect.effects[0].element); setStyle(effect.effects[0].element, oldStyle); }} 
context: Effect.DropOut = function(element) {  return new Effect.Parallel(    [ new Effect.MoveBy(element, 100, 0, { sync: true }),       new Effect.Opacity(element, { sync: true, to: 0.0, from: 1.0 } ) ],     Object.extend(      { duration: 0.5,         afterFinish: function(effect)          { Element.hide(effect.effects[0].element); }       }, arguments[1] || {}));}
meta: 3991	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3991/d29159eae8749c508d01bb447868321a3ba6bbfa/effects.js/buggy/manager/media/script/scriptaculous/effects.js