Index: misc/textarea.js =================================================================== RCS file: /cvs/drupal/drupal/misc/textarea.js,v retrieving revision 1.9.2.2 diff -u -r1.9.2.2 textarea.js --- misc/textarea.js 1 Dec 2006 14:57:29 -0000 1.9.2.2 +++ misc/textarea.js 15 Jan 2007 14:44:53 -0000 @@ -47,9 +47,13 @@ this.element.style.width = '100%'; this.element.style.height = this.dimensions.height +'px'; - // Wrap textarea + // Wrap textarea, working around an IE margin bug. + // (see http://jaspan.com/ie-inherited-margin-bug-form-elements-and-haslayout) removeNode(this.element); - this.wrapper.insertBefore(this.element, this.grippie); + this.iewrap = document.createElement('span'); + this.iewrap.className = 'resizable-textarea-ie-hack'; // no CSS needed + this.iewrap.appendChild(this.element); + this.wrapper.insertBefore(this.iewrap, this.grippie); // Measure difference between desired and actual textarea dimensions to account for padding/borders this.widthOffset = dimensions(this.wrapper).width - this.dimensions.width;