summaryrefslogtreecommitdiff
path: root/misc
diff options
context:
space:
mode:
authorDries Buytaert <dries@buytaert.net>2010-03-09 11:45:37 +0000
committerDries Buytaert <dries@buytaert.net>2010-03-09 11:45:37 +0000
commitcb66dfd76674bc99124274ceb6b8f5660d968fba (patch)
tree227f6276891985658bb5485caf996ec15ebc496d /misc
parent5e7944d5a8fee40e04db868f3203ae8b38ce47fa (diff)
downloadbrdo-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.js10
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;