litesoft
@ 151
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
// This Source Code is in the Public Domain per: http://litesoft.org/License.txt package org.litesoft.GWT.client.widgets.nonpublic; import org.litesoft.GWT.client.widgets.*; import com.google.gwt.user.client.*; import com.google.gwt.user.client.ui.*; public class TextAreaSupport extends TextBoxBaseChangeListenableHelper { public TextAreaSupport( TextAreaChangeListenable pTextArea, boolean pNoWrap ) { super( pTextArea ); setup( pTextArea, pNoWrap ); } public static void setup( TextArea pTextArea, boolean pNoWrap ) { Element elem = pTextArea.getElement(); if ( pNoWrap ) { DOM.setElementProperty( elem, "wrap", "off" ); DOM.setStyleAttribute( elem, "whiteSpace", "nowrap" ); } else { DOM.setElementProperty( elem, "wrap", "soft" ); DOM.setStyleAttribute( elem, "whiteSpace", "normal" ); } DOM.setStyleAttribute( elem, "overflow", "auto" ); } } |