rem: return new Effect.Scale(element, window.opera ? 1 : 0, { restoreAfterFinish: true, beforeSetup: function(effect) { effect.element.makeClipping(effect.element); }, afterFinishInternal: function(effect) { effect.element.hide(effect.element); effect.element.undoClipping(effect.element); } 
add: return new Effect.Scale(element, window.opera ? 1 : 0, { restoreAfterFinish: true, beforeSetup: function(effect) { effect.element.makeClipping(); }, afterFinishInternal: function(effect) { effect.element.hide().undoClipping(); } 
context: Effect.Squish = function(element) {  return new Effect.Scale(element, window.opera ? 1 : 0,     { restoreAfterFinish: true,      beforeSetup: function(effect) {        effect.element.makeClipping(effect.element); },        afterFinishInternal: function(effect) {        effect.element.hide(effect.element);         effect.element.undoClipping(effect.element); }  });}
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/effects.js/clean/www/resources/scriptaculous/effects.js