Closed
Bug 302710
Opened 20 years ago
Closed 20 years ago
Dynamic wrapping of textarea doesn't work (works fine in IE)
Categories
(Toolkit :: Form Manager, defect)
Tracking
()
People
(Reporter: jerome, Unassigned)
References
()
Details
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6
Build Identifier: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6
The following URL above (http://www.provensal.com/tawrap_bug.html) demonstrates
the bug.
Using the Wrap Option pulldown one can change the wrapping behavior of the
textarea dynamically.
The wrap attribute seems to be a fairly recent standard although it's been
around for years as a non-standard:
http://www.w3.org/Submission/web-forms2/#extensions1
FYI, it is working fine with IE.
Reproducible: Always
Steps to Reproduce:
1. Load http://www.provensal.com/tawrap_bug.html
2. Select the 'Off' option in the Wrap Option pulldown
Actual Results:
1. nohting happens while the text in the textarea should have wrapped
differently when the 'Off' option selected
2. rows option works fine and allows to change the size of the textarea dynamically.
Expected Results:
The "Off" wrap mode should have kicked in and a horizontal scrollbar should have
appeared.
Check IE to see what the right result s/b.
I think that bug 41464 or bug 159979 is more appropriate.
The following inefficient code can workaround this bug:
textarea.setAttribute("wrap", "off");
var parNod = textarea.parentNode, nxtSib = textarea.nextSibling;
parNod.removeChild(textarea); parNod.insertBefore(textarea, nxtSib);
The workaround did the trick for me and it works both in IE and Firefox.
Many thanks to shutdown@flashmail.com
Comment 4•20 years ago
|
||
*** This bug has been marked as a duplicate of 41464 ***
Status: UNCONFIRMED → RESOLVED
Closed: 20 years ago
Resolution: --- → DUPLICATE
Assignee | ||
Updated•17 years ago
|
Product: Firefox → Toolkit
You need to log in
before you can comment on or make changes to this bug.
Description
•