Examples of DivElement


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

  public Element attachChild(Element parent, Element child, Element before) {
    if (!isIE6()) {
      return super.attachChild(parent, child, before);
    }

    DivElement container = Document.get().createDivElement();
    container.appendChild(child);

    container.getStyle().setPosition(Position.ABSOLUTE);
    container.getStyle().setOverflow(Overflow.HIDDEN);
    child.getStyle().setPosition(Position.ABSOLUTE);

    // Hang the style ruler from the container element, but associate it with
    // the child element, so that measureDecoration(child) will work.
    setPropertyElement(child, "__styleRuler", createStyleRuler(container));
View Full Code Here

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

            // the form will be submitted. We have to create the iframe using
            // innerHTML,
            // because setting an iframe's 'name' property dynamically doesn't
            // work on
            // most browsers.
            DivElement dummy = Document.get().createDivElement();
            dummy.setInnerHTML("<iframe src=\"javascript:''\" name='"
                    + getFrameName()
                    + "' style='position:absolute;width:0;height:0;border:0'>");
            synthesizedFrame = dummy.getFirstChildElement();
            Document.get().getBody().appendChild(synthesizedFrame);
            element.setTarget(getFrameName());
            onloadstrategy.hookEvents(synthesizedFrame, this);
        }
    }
View Full Code Here

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

        }
        l.cells.add(cell);
    }

    private void detectSpacing(UIDL uidl) {
        DivElement spacingmeter = Document.get().createDivElement();
        spacingmeter.setClassName(CLASSNAME + "-" + "spacing-"
                + (uidl.getBooleanAttribute("spacing") ? "on" : "off"));
        spacingmeter.getStyle().setProperty("width", "0");
        spacingmeter.getStyle().setProperty("height", "0");
        canvas.getElement().appendChild(spacingmeter);
        spacingPixelsHorizontal = spacingmeter.getOffsetWidth();
        spacingPixelsVertical = spacingmeter.getOffsetHeight();
        canvas.getElement().removeChild(spacingmeter);
    }
View Full Code Here

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

        // Find width consumed by tabs
        TableCellElement spacerCell = ((TableElement) tb.getElement().cast())
                .getRows().getItem(0).getCells().getItem(tb.getTabCount());

        int spacerWidth = spacerCell.getOffsetWidth();
        DivElement div = (DivElement) spacerCell.getFirstChildElement();

        int spacerMinWidth = spacerCell.getOffsetWidth() - div.getOffsetWidth();

        int tabsWidth = tb.getOffsetWidth() - spacerWidth + spacerMinWidth;

        // Find content width
        Style style = tp.getElement().getStyle();
View Full Code Here

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

            Style style = widgetDIV.getStyle();
            // FF2 chokes on some floats very easily. Measuring size escpecially
            // becomes terribly slow
            TableElement tableEl = Document.get().createTableElement();
            tableEl.setInnerHTML("<tbody><tr><td><div></div></td></tr></tbody>");
            DivElement div = (DivElement) tableEl.getFirstChildElement()
                    .getFirstChildElement().getFirstChildElement()
                    .getFirstChildElement();
            tableEl.setCellPadding(0);
            tableEl.setCellSpacing(0);
            tableEl.setBorder(0);
            div.getStyle().setProperty("padding", "0");

            setElement(tableEl);
            containerDIV = div;
        } else {
            setFloat(widgetDIV, "left");
View Full Code Here

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

    /**
     * Does some very small adjustments to body element. We need this just to
     * overcome some IE bugs.
     */
    public static void shakeBodyElement() {
        final DivElement shaker = Document.get().createDivElement();
        RootPanel.getBodyElement().insertBefore(shaker,
                RootPanel.getBodyElement().getFirstChildElement());
        shaker.getStyle().setPropertyPx("height", 0);
        shaker.setInnerHTML("&nbsp;");
        RootPanel.getBodyElement().removeChild(shaker);

    }
View Full Code Here

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

    }
    return result.toString();
  }
 
  public void output(String text, String color) {
    DivElement div = Document.get().createDivElement();
    div.setInnerText(text);
    div.setAttribute("style", "font-family:monospace;white-space:pre;color:" + color);
    messages.getElement().appendChild(div);
    scrollPanel.scrollToBottom();
  }
View Full Code Here

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

      }
    });
  }
 
  public void output(String text, String color) {
    DivElement div = Document.get().createDivElement();
    div.setInnerText(text);
    div.setAttribute("style", "color:" + color);
    messages.getElement().appendChild(div);
    scrollPanel.scrollToBottom();
  }
View Full Code Here

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

    sinkEvents(Event.ONCHANGE | Event.ONCLICK | Event.MOUSEEVENTS);

    createFileInput();

    button = new TextButton(getMessages().browserText());
    DivElement wrapper = Document.get().createDivElement();
    wrapper.addClassName(appearance.buttonClass());
    XElement buttonElement = button.getElement();
    if (GXT.isIE6() || GXT.isIE7() || GXT.isIE8() || GXT.isOpera()) {
      buttonElement.removeClassName(CommonStyles.get().inlineBlock());
    }
    wrapper.appendChild(buttonElement);
    getElement().appendChild(wrapper);

    ensureVisibilityOnSizing = true;
    setWidth(150);
  }
View Full Code Here

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

   * Appends an entry to the log panel.
   * @param formatted
   * @param level
   */
  public static void appendEntry(String formatted, Level level) {
    DivElement entry = Document.get().createDivElement();
    entry.setClassName(RESOURCES.css().entry());
    entry.setInnerHTML(formatted);

    // Add the style name associated with the log level.
    switch (level) {
      case ERROR:
        entry.addClassName(RESOURCES.css().error());
        break;
      case FATAL:
        entry.addClassName(RESOURCES.css().fatal());
        break;
      case TRACE:
        entry.addClassName(RESOURCES.css().trace());
        break;
    }

    // Make fatals detectable by WebDriver, so that tests can early out on
    // failure:
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.