rem: element = $(element); element.style.overflow = 'hidden'; return new Effect.Scale(element, 5, Object.extend({ scaleContent: false, scaleTo: 100, scaleX: false, afterFinish: function(effect) { new Effect.Scale(element, 1, { scaleContent: false, scaleTo: 0, scaleY: false, afterFinish: function(effect) { Element.hide(effect.element) } }); }}, arguments[1] || {})); 
add: element = $(element); var oldStyle = { top: element.style.top, left: element.style.left, width: element.style.width, height: element.style.height }; Element.makeClipping(element); return new Effect.Scale(element, 5, Object.extend({ scaleContent: false, scaleX: false, afterFinishInternal: function(effect) { new Effect.Scale(element, 1, { scaleContent: false, scaleY: false, afterFinishInternal: function(effect) { with(Element) { [hide, undoClipping].call(effect.element); setStyle(effect.element, oldStyle); }} }); }}, arguments[1] || {})); 
context: Effect.Fold = function(element) { element = $(element); element.style.overflow = 'hidden'; return new Effect.Scale(element, 5, Object.extend({      scaleContent: false,   scaleTo: 100,   scaleX: false,   afterFinish: function(effect) {   new Effect.Scale(element, 1, {      scaleContent: false,      scaleTo: 0,     scaleY: false,     afterFinish: function(effect) { Element.hide(effect.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