Example usage for com.google.gwt.user.client DOM createTextArea

List of usage examples for com.google.gwt.user.client DOM createTextArea

Introduction

In this page you can find the example usage for com.google.gwt.user.client DOM createTextArea.

Prototype

public static Element createTextArea() 

Source Link

Document

Creates an HTML TEXTAREA element.

Usage

From source file:com.ait.toolkit.editors.ckeditor.client.CKEditor.java

License:Open Source License

/**
 * Initialize the editor/*from   w  w  w.jav  a2 s .  co  m*/
 */
private void initCKEditor() {
    div = DOM.createDiv();
    baseTextArea = DOM.createTextArea();
    name = HTMLPanel.createUniqueId();
    div.appendChild(baseTextArea);
    DOM.setElementAttribute(baseTextArea, "name", name);
    this.sinkEvents(Event.ONCLICK | Event.KEYEVENTS);

    if (config.isUsingFormPanel()) {
        FormPanel form = new FormPanel();
        Button submit = new Button();
        submit.addClickHandler(this);
        submit.getElement().setAttribute("name", "submit");
        submit.setVisible(false);
        // .getElement().setAttribute("style", "visibility:hidden");

        form.getElement().appendChild(div);
        form.add(submit);
        initWidget(form);
    } else {
        SimplePanel simplePanel = new SimplePanel();
        simplePanel.getElement().appendChild(div);
        initWidget(simplePanel);
    }
}

From source file:com.extjs.gxt.ui.client.widget.form.HtmlEditor.java

License:Open Source License

@Override
protected void onRender(Element target, int index) {
    setElement(DOM.createDiv(), target, index);
    el().setStyleName("x-html-editor-wrap");
    rte = new rte();

    rte.render(el().dom);/*from   w w w.  j  av a 2s  .c  o m*/

    textarea = new El(DOM.createTextArea());
    textarea.addStyleName("x-hidden");
    textarea.addStyleName("x-form-textarea");
    textarea.addStyleName("x-form-field");
    textarea.setStyleAttribute("border", "0 none");
    el().appendChild(textarea.dom);

    setupToolbar();

    super.onRender(target, index);
}

From source file:com.extjs.gxt.ui.client.widget.form.TextArea.java

License:sencha.com license

@Override
protected void onRender(Element target, int index) {
    if (el() == null) {
        setElement(DOM.createDiv(), target, index);
        getElement().appendChild(DOM.createTextArea());
        input = el().firstChild();/*from   w w  w .  j a  v  a 2  s. co  m*/
    }

    getInputEl().dom.setPropertyString("autocomplete", "off");

    if (preventScrollbars) {
        getInputEl().setStyleAttribute("overflow", "hidden");
    }
    super.onRender(target, index);

    addInputStyleName("x-form-textarea");
}

From source file:com.vaadin.client.ui.VTextArea.java

License:Apache License

public VTextArea() {
    super(DOM.createTextArea());
    setStyleName(CLASSNAME);/*from w  w  w.  j av  a2  s. c o m*/

    // KeyDownHandler is needed for correct text input on all
    // browsers, not just those that don't support a max length attribute
    addKeyDownHandler(enterDownHandler);

    if (!browserSupportsMaxLengthAttribute) {
        addKeyUpHandler(maxLengthHandler);
        addChangeHandler(maxLengthHandler);
        sinkEvents(Event.ONPASTE);
    }
}

From source file:com.vaadin.terminal.gwt.client.ui.VTextArea.java

License:Open Source License

public VTextArea() {
    super(DOM.createTextArea());
    setStyleName(CLASSNAME);
}

From source file:org.bonitasoft.web.toolkit.client.ui.component.form.entry.Textarea.java

License:Open Source License

@Override
protected Element makeInput(final String uid) {
    final Element input = DOM.createTextArea();
    input.setAttribute("name", getJsId().toString());
    // FIX ME Remove for 6.0.Beta version
    input.setAttribute("maxlength", "200");
    input.setId(uid);//from w  ww.  j  a v  a  2  s.co m
    return input;
}

From source file:org.bonitasoft.web.toolkit.client.ui.component.Textarea.java

License:Open Source License

@Override
protected Element makeElement() {
    this.element = DOM.createTextArea();
    if (this.defaultValue != null) {
        this.element.setInnerText(this.defaultValue);
        this.defaultValue = null; // Memory cleaning
    }//  w  ww. j  a v  a 2s  .  c om

    return this.element;
}

From source file:org.gonevertical.core.client.input.richtext.workaround.RichTextAreaImpl.java

License:Apache License

protected Element createElement() {
    return DOM.createTextArea();
}

From source file:org.jahia.ajax.gwt.client.widget.ckeditor.CKEditor.java

License:Open Source License

@Override
protected void onRender(Element target, int index) {
    Element ele = DOM.createTextArea();
    DOM.setElementAttribute(target, "name", name);
    DOM.setElementAttribute(ele, "width", config.getWidth());
    DOM.setElementAttribute(ele, "height", config.getHeight());
    setElement(ele, target, index);//from  w  ww  . ja  v  a2  s .  co  m
    Scheduler.get().scheduleDeferred(new ScheduledCommand() {
        public void execute() {
            instanceId = getElement().getId();
            DOM.setElementAttribute(getElement(), "name", instanceId);
            destroyEditor();
            initEditor();
            isLoaded = true;
            field.afterCKEditorInstanceReady();
            if (focus) {
                focusCK();
            }
        }
    });

    super.onRender(target, index);
}

From source file:org.talend.mdm.webapp.base.client.widget.MultiLanguageTextAreaField.java

License:Open Source License

@Override
protected void onRender(Element target, int index) {
    if (isEditable()) {
        super.setSelfRender(false);
        if (isFormInput) {
            El wrap = new El(DOM.createTable());
            Element tbody = DOM.createTBody();
            Element mlstr = DOM.createTR();
            tbody.appendChild(mlstr);//from  w ww. j a v a  2s  .com
            Element tdInput = DOM.createTD();
            Element tdIcon = DOM.createTD();
            mlstr.appendChild(tdInput);
            mlstr.appendChild(tdIcon);

            wrap.appendChild(tbody);
            wrap.addStyleName("x-form-field-wrap"); //$NON-NLS-1$
            wrap.addStyleName("x-form-file-wrap"); //$NON-NLS-1$

            input = new El(DOM.createTextArea());
            input.setId(XDOM.getUniqueId());
            input.setEnabled(true);

            tdInput.appendChild(input.dom);
            Element buttonDiv = DOM.createTable();
            Element tr = DOM.createTR();
            Element body = DOM.createTBody();

            Element displayTD = DOM.createTD();

            buttonDiv.appendChild(body);
            body.appendChild(tr);
            tr.appendChild(displayTD);

            tdIcon.appendChild(buttonDiv);
            setElement(wrap.dom, target, index);

            displayTD.appendChild(displayMultiLanguageBtn.getElement());
            displayMultiLanguageBtn.getElement().getStyle().setCursor(Cursor.POINTER);
            updateCtrlButton();

            this.setAutoWidth(true);
            this.setStyleAttribute("margin-left", "-2px"); //$NON-NLS-1$ //$NON-NLS-2$
        }
    } else {
        if (el() == null) {
            setElement(DOM.createDiv(), target, index);
            textFieldDisable = DOM.createDiv();
            if (name != null && name.length() > 0) {
                DOM.setElementAttribute(textFieldDisable, "key", name); //$NON-NLS-1$
            }
            DOM.setElementAttribute(textFieldDisable, "type", "text"); //$NON-NLS-1$//$NON-NLS-2$
            DOM.setElementAttribute(textFieldDisable, "contenteditable", "true"); //$NON-NLS-1$//$NON-NLS-2$
            String elementStyle = "overflow: auto; "; //$NON-NLS-1$
            if (getUserProperties() != null && getUserProperties().size() > 0) {
                if (getUserProperties().containsKey(KEY_MDM_READ_ONLY_FIELD_STYLE)) {
                    elementStyle = elementStyle + getUserProperties().get(KEY_MDM_READ_ONLY_FIELD_STYLE);
                }
            }
            DOM.setElementAttribute(textFieldDisable, "style", elementStyle); //$NON-NLS-1$
            getElement().appendChild(textFieldDisable);
            input = el().firstChild();
        }
    }

    getInputEl().setStyleAttribute("height", "56px"); //$NON-NLS-1$ //$NON-NLS-2$

    super.onRender(target, index);

    addInputStyleName("x-form-textarea"); //$NON-NLS-1$
}