rem: Element.makePositioned(element.firstChild); Element.show(element); new Effect.Scale(element, 100, 
add:  var oldInnerBottom = element.firstChild.style.bottom; var elementDimensions = Element.getDimensions(element); return new Effect.Scale(element, 100, 
context: Effect.SlideDown = function(element) {  element = $(element);  element.style.height   = '0px';  Element.makeClipping(element);  Element.cleanWhitespace(element);  Element.makePositioned(element.firstChild);  Element.show(element);  new Effect.Scale(element, 100,    Object.extend({ scaleContent: false,     scaleX: false,     scaleMode: 'contents',    scaleFrom: 0,    afterUpdate: function(effect)       { effect.element.firstChild.style.bottom =           (effect.originalHeight - effect.element.clientHeight) + 'px'; },    afterFinish: function(effect)       {  Element.undoClipping(effect.element); }    }, arguments[1] || {})  );}
meta: 3283	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3283/9867ca01ad65827d23c0bf6cc14d8a64137e927d/effects.js/buggy/tracks/public/javascripts/effects.js