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