rem: beforeSetup: function(effect) { with(Element) { makeClipping(effect.element); }}, afterFinishInternal: function(effect) { with(Element) { hide(effect.element); undoClipping(effect.element); }} 
add: beforeSetup: function(effect) { effect.element.makeClipping(effect.element); }, afterFinishInternal: function(effect) { effect.element.hide(effect.element); effect.element.undoClipping(effect.element); } 
context: Effect.Squish = function(element) {  return new Effect.Scale(element, window.opera ? 1 : 0,     { restoreAfterFinish: true,      beforeSetup: function(effect) { with(Element) {        makeClipping(effect.element); }},        afterFinishInternal: function(effect) { with(Element) {        hide(effect.element);         undoClipping(effect.element); }}  });}
meta: 6601	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/6601/28b3187d07d97712c23182569a4d6fd00900b5f7/effects.js/buggy/javascript/script.aculo.us/effects.js