List of usage examples for com.google.gwt.user.client DOM createTextArea
public static Element createTextArea()
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$ }