diff options
author | Dries Buytaert <dries@buytaert.net> | 2010-03-09 11:45:37 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2010-03-09 11:45:37 +0000 |
commit | cb66dfd76674bc99124274ceb6b8f5660d968fba (patch) | |
tree | 227f6276891985658bb5485caf996ec15ebc496d /misc | |
parent | 5e7944d5a8fee40e04db868f3203ae8b38ce47fa (diff) | |
download | brdo-cb66dfd76674bc99124274ceb6b8f5660d968fba.tar.gz brdo-cb66dfd76674bc99124274ceb6b8f5660d968fba.tar.bz2 |
- Patch #735628 by sun, Jacine: resizable textarea behavior leads to unpredictable results.
Diffstat (limited to 'misc')
-rw-r--r-- | misc/textarea.js | 10 |
1 files changed, 3 insertions, 7 deletions
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('<div class="resizable-textarea"><span></span></div>'); + var textarea = $(this).addClass('resizable-textarea').find('textarea'); var grippie = $('<div class="grippie"></div>').mousedown(startDrag); - grippie - .insertAfter(textarea) - .css('margin-right', grippie.width() - textarea.width()); + grippie.insertAfter(textarea); function startDrag(e) { staticOffset = textarea.height() - e.pageY; |