From cb66dfd76674bc99124274ceb6b8f5660d968fba Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Tue, 9 Mar 2010 11:45:37 +0000 Subject: - Patch #735628 by sun, Jacine: resizable textarea behavior leads to unpredictable results. --- misc/textarea.js | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'misc') diff --git a/misc/textarea.js b/misc/textarea.js index 5938b9e4d..022d9784e 100644 --- a/misc/textarea.js +++ b/misc/textarea.js @@ -3,16 +3,12 @@ Drupal.behaviors.textarea = { attach: function (context, settings) { - $('textarea.resizable', context).once('textarea', function () { - // When wrapping the text area, work around an IE margin bug. See: - // http://jaspan.com/ie-inherited-margin-bug-form-elements-and-haslayout + $('.form-textarea-wrapper.resizable', context).once('textarea', function () { var staticOffset = null; - var textarea = $(this).wrap('
'); + var textarea = $(this).addClass('resizable-textarea').find('textarea'); var grippie = $('
').mousedown(startDrag); - grippie - .insertAfter(textarea) - .css('margin-right', grippie.width() - textarea.width()); + grippie.insertAfter(textarea); function startDrag(e) { staticOffset = textarea.height() - e.pageY; -- cgit v1.2.3