rem: scaleFrom: 0, scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width}, 
add: scaleFrom: window.opera ? 0 : 1, scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width}, 
context: Effect.SlideDown = function(element) {  element = $(element);  Element.cleanWhitespace(element);  // SlideDown need to have the content of the element wrapped in a container element with fixed height!  var oldInnerBottom = element.firstChild.style.bottom;  var elementDimensions = Element.getDimensions(element);  return new Effect.Scale(element, 100,    Object.extend({ scaleContent: false,     scaleX: false,     scaleFrom: 0,    scaleMode: {originalHeight: elementDimensions.height, originalWidth: elementDimensions.width},        restoreAfterFinish: true,    afterSetup: function(effect) {      Element.makePositioned(effect.element.firstChild);      if (window.opera) effect.element.firstChild.style.top = "";      Element.makeClipping(effect.element);      element.style.height = '0';      Element.show(element);     },      afterUpdateInternal: function(effect) {       effect.element.firstChild.style.bottom =         (effect.originalHeight - effect.element.clientHeight) + 'px'; },    afterFinishInternal: function(effect) {       Element.undoClipping(effect.element);       Element.undoPositioned(effect.element.firstChild);      effect.element.firstChild.style.bottom = oldInnerBottom; }    }, arguments[1] || {})  );}
meta: 3974	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3974/af9adbf17404d887f31369756326b0109da7ae2b/effects.js/clean/root/static/js/effects.js