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

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

Introduction

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

Prototype

public static Element createIFrame() 

Source Link

Document

Creates an HTML IFRAME element.

Usage

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

License:sencha.com license

@Override
protected void onRender(Element target, int index) {
    setElement(DOM.createIFrame(), target, index);
    if (GXT.isIE && GXT.isSecure) {
        getElement().setPropertyString("src", GXT.SSL_SECURE_URL);
    }//from   w  w w. j  ava2s  .  c o m
    el().insertInto(target, index);
}

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

License:sencha.com license

/**
 * Creates an iframe shim for this element to keep selects and other windowed
 * objects from showing through.//from   w  w  w . j a v  a  2 s  .  c om
 * 
 * @return the new shim element
 */
private El createShim() {
    El el = new El(DOM.createIFrame());
    el.dom.setPropertyString("frameborder", "no");
    el.dom.setPropertyString("frameBorder", "no");
    el.dom.setClassName("ext-shim");
    el.setTabIndex(-1);
    el.setVisibility(true);
    el.setVisible(false);
    el.addStyleName("x-ignore");
    if (GXT.isIE && GXT.isSecure) {
        el.dom.setPropertyString("src", GXT.SSL_SECURE_URL);
    }

    Accessibility.setRole(el.dom, "presentation");

    return el;
}

From source file:com.risevision.ui.client.common.widgets.textStyle.TextStylePreview.java

License:Open Source License

public void setPreview(String font, String className) {
    String finalHtml = frameHtml.replace("%css%", font);
    finalHtml = finalHtml.replace("%class%", className);

    getElement().setInnerHTML("");

    previewEl = DOM.createIFrame();
    previewEl.getStyle().setWidth(108, Unit.PX);
    previewEl.getStyle().setHeight(50, Unit.PX);
    previewEl.getStyle().setBorderWidth(0, Unit.PX);

    DOM.appendChild(getElement(), previewEl);

    HtmlUtils.writeHtml(previewEl, finalHtml);
}

From source file:cometedgwt.auction.client.StreamingServiceGWTClientImpl.java

License:Open Source License

/**
 * Uses DOM to create, if necessary, the iframe, then sets the src attribute to start
 * the streaming. It's important to clear the "old" iframe when restarting, or spurios
 * Javascript can send old event to the callback method
 *///www  . jav  a  2s.c o  m
private void restartStreamingFromIFrame() {
    Element iframe = DOM.getElementById("__gwt_streamingFrame");

    if (iframe != null) {
        DOM.removeChild(RootPanel.getBodyElement(), iframe);
    }

    iframe = DOM.createIFrame();
    DOM.setAttribute(iframe, "id", "__gwt_streamingFrame");
    DOM.setStyleAttribute(iframe, "width", "0");
    DOM.setStyleAttribute(iframe, "height", "0");
    DOM.setStyleAttribute(iframe, "border", "0");

    DOM.appendChild(RootPanel.getBodyElement(), iframe);

    DOM.setAttribute(iframe, "src", streamingServicePath);
}

From source file:org.cruxframework.crux.core.client.screen.views.ViewHandlers.java

License:Apache License

/**
 * //from   w w  w  .  j  av  a2s. c o m
 */
private static void prepareHistoryFrame() {
    if (!historyFrameInitialized) {
        Element body = RootPanel.getBodyElement();
        IFrameElement historyFrame = DOM.createIFrame().cast();
        historyFrame.setSrc("javascript:''");
        historyFrame.setId("__gwt_historyFrame");
        historyFrame.getStyle().setProperty("position", "absolute");
        historyFrame.getStyle().setProperty("width", "0");
        historyFrame.getStyle().setProperty("height", "0");
        historyFrame.getStyle().setProperty("border", "0");
        body.appendChild(historyFrame);
        History.fireCurrentHistoryState();
        historyFrameInitialized = true;
    }
}

From source file:org.cruxframework.crux.widgets.client.rss.feed.Loader.java

License:Apache License

private static Element initFrame() {
    Element iframe = DOM.createIFrame();
    iframe.setId("LoaderSandbox");
    DOM.setStyleAttribute(iframe, "height", "0px");
    DOM.setStyleAttribute(iframe, "width", "0px");
    UIObject.setVisible(iframe, false);//ww  w.  j a  va2 s.c om

    RootPanel.getBodyElement().appendChild(iframe);

    return iframe;
}

From source file:org.sigmah.client.ui.view.HelpView.java

License:Open Source License

/**
 * {@inheritDoc}//from w w w .  ja  va2  s  .c  om
 */
@Override
public void initialize() {

    iframe = IFrameElement.as(DOM.createIFrame());

    final SimplePanel panel = new SimplePanel();
    panel.addStyleName(CSS_HELP_CONTENT);
    panel.getElement().appendChild(iframe);

    final ScrollPanel mainPanel = new ScrollPanel(panel);
    mainPanel.getElement().setId(ID_HELP);
    mainPanel.setAlwaysShowScrollBars(false);

    initPopup(mainPanel);

}