Examples of TextAreaElement


Examples of com.google.gwt.dom.client.TextAreaElement

            GWT.log("Waiting for FCK editor script to load.", null);
            richTextSetupTimer.schedule(1000);
        } else {
            String name = "fck"+(nextUniqueId++);
            setName(name);
            TextAreaElement element = getElement().cast();
            element.setId(name);
            GWT.log("Attaching FCK editor with name "+name+" attached? "+isAttached(), null);
            fckEditor = FCKeditor.create(name, getOffsetWidth()+"px", getOffsetHeight()+"px", toolbar, getText());
            //fckEditor.useTextarea(getElement());
            fckEditor.replaceTextarea();
        }
View Full Code Here

Examples of com.google.gwt.dom.client.TextAreaElement

*/
public class TextAreaWidgetFactory extends TextBoxBaseWidgetFactory<TextArea> {

  @Override
  protected void copyAttributes(Element src, Element dest) {
    TextAreaElement source= src.cast();
    TextAreaElement destination = dest.cast();

    destination.setAccessKey(source.getAccessKey());
    destination.setCols(source.getCols());
    destination.setDefaultValue(source.getDefaultValue());
    destination.setDisabled(source.isDisabled());
    destination.setName(source.getName());
    destination.setReadOnly(source.isReadOnly());
    destination.setRows(source.getRows());
    destination.setValue(source.getValue());
  }
View Full Code Here

Examples of com.google.gwt.dom.client.TextAreaElement

   }

   @Test
   public void createTextArea() {
      // Act
      TextAreaElement elem = TextAreaElement.as(DOM.createTextArea());

      // Assert
      assertEquals("textarea", elem.getTagName());
   }
View Full Code Here

Examples of com.google.gwt.dom.client.TextAreaElement

    public RichTextEditor() {
        super();
    }
   
    public void setName(String name) {
        TextAreaElement element = getTextAreaElement(getElement());
        if (element == null) {
            GWT.log("Couldn't find internal text area for RichTextEditor");
        } else {
            element.setName(name);
        }
    }
View Full Code Here

Examples of com.google.gwt.dom.client.TextAreaElement

        for (int index = 0; index < element.getChildCount(); index++) {
            Node child = element.getChild(index);
            if (child instanceof TextAreaElement) {
                return (TextAreaElement) child;
            } else if (child.hasChildNodes()) {
                TextAreaElement elem = getTextAreaElement(Element.as(child));
                if (elem != null) {
                    return elem;
                }
            }
        }
View Full Code Here

Examples of com.vaadin.testbench.elements.TextAreaElement

    public void transportSupportsMultibyteCharacters() {
        setDebug(true);
        openTestURL("transport=" + getTransport());
        openDebugLogTab();

        TextAreaElement textArea = $(TextAreaElement.class).first();

        StringBuilder text = new StringBuilder();
        for(int i=0;i < 20;i++) {
            text.append("之は日本語です、テストです。");
        }

        textArea.sendKeys(text.toString());

        clearDebugMessages();

        findElement(By.tagName("body")).click();
View Full Code Here

Examples of elemental.html.TextAreaElement

   */
  public static GrowableTextArea createWithMinimumRows(String className, int minRows) {
    Preconditions.checkArgument(minRows >= 1, "Minimum rows must be >= 1");
   
    // Create the base text element and pass it in
    TextAreaElement element = Elements.createTextAreaElement();
    element.setClassName(className);
    element.setRows(minRows);
    element.getStyle().setOverflowY(CSSStyleDeclaration.OverflowY.HIDDEN);

    return new GrowableTextArea(element, minRows);
  }
View Full Code Here

Examples of elemental.html.TextAreaElement

    return nativeKeyUpDispatcher.handled;
  }

  private TextAreaElement createInputElement() {
    final TextAreaElement inputElement = Elements.createTextAreaElement();

    // Ensure it is offscreen
    inputElement.getStyle().setPosition(CSSStyleDeclaration.Position.ABSOLUTE);
    inputElement.getStyle().setLeft("-100000px");
    inputElement.getStyle().setTop("0");
    inputElement.getStyle().setHeight("1px");
    inputElement.getStyle().setWidth("1px");
    /*
     * Firefox doesn't seem to respect just the NOWRAP value, so we need to set
     * the legacy wrap attribute.
     */
    inputElement.setAttribute("wrap", "off");

    // Attach listeners
    /*
     * For text events, call inputHandler.handleInput(event, text) if the text
     * entered was > 1 character -> from a paste event. This gets fed directly
     * into the document. Single keypresses all get captured by signalEventListener
     * and passed through the shortcut system.
     *
     * TODO: This isn't actually true, there could be paste events
     * of only one character. Change this to check if the event was a clipboard
     * event.
     */
    inputElement.addEventListener(EVENT_TEXTINPUT, new EventListener() {
      @Override
      public void handleEvent(Event event) {
        /*
         * TODO: figure out best event to listen to. Tried "input",
         * but see http://code.google.com/p/chromium/issues/detail?id=76516
         */
        String text = ((TextEvent) event).getData();
        if (text.length() <= 1) {
          return;
        }
        setInputText("");
        activeInputScheme.handleEvent(SignalEventUtils.create(event), text);
      }
    }, false);

    if (BrowserUtils.isFirefox()) {
      inputElement.addEventListener(Event.INPUT, new EventListener() {
        @Override
        public void handleEvent(Event event) {
          /*
           * TODO: FF doesn't support textInput, and Chrome's input
           * is buggy.
           */
          String text = getInputText();
          if (text.length() <= 1) {
            return;
          }
          setInputText("");

          activeInputScheme.handleEvent(SignalEventUtils.create(event), text);

          event.preventDefault();
          event.stopPropagation();
        }
      }, false);
    }

    EventListener signalEventListener = new EventListener() {
      @Override
      public void handleEvent(Event event) {
        SignalEvent signalEvent = SignalEventUtils.create(event);
        if (signalEvent != null) {
          processSignalEvent(signalEvent);
        } else if ("keyup".equals(event.getType())) {
          boolean handled = dispatchKeyUp(event);
          if (handled) {
            // Prevent any browser handling.
            event.preventDefault();
            event.stopPropagation();
          }
        }
      }
    };

    /*
     * Attach to all of key events, and the SignalEvent logic will filter
     * appropriately
     */
    inputElement.addEventListener(Event.KEYDOWN, signalEventListener, false);
    inputElement.addEventListener(Event.KEYPRESS, signalEventListener, false);
    inputElement.addEventListener(Event.KEYUP, signalEventListener, false);
    inputElement.addEventListener(Event.COPY, signalEventListener, false);
    inputElement.addEventListener(Event.PASTE, signalEventListener, false);
    inputElement.addEventListener(Event.CUT, signalEventListener, false);

    return inputElement;
  }
View Full Code Here

Examples of elemental.html.TextAreaElement

    addClassesToElement(elem, classNames);
    return elem;
  }

  public static TextAreaElement createTextAreaElement(String... classNames) {
    TextAreaElement elem = getDocument().createTextAreaElement();
    addClassesToElement(elem, classNames);
    return elem;
  }
View Full Code Here

Examples of elemental.html.TextAreaElement

    addClassesToElement(elem, classNames);
    return elem;
  }

  public static TextAreaElement createTextAreaElement(String... classNames) {
    TextAreaElement elem = getDocument().createTextAreaElement();
    addClassesToElement(elem, classNames);
    return elem;
  }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.