List of usage examples for com.google.gwt.dom.client IFrameElement getStyle
@Override
public Style getStyle()
From source file:com.haulmont.cuba.web.toolkit.ui.client.downloader.CubaFileDownloaderConnector.java
License:Apache License
public void downloadFileById(String resourceId) { final String url = getResourceUrl(resourceId); if (url != null && !url.isEmpty()) { final IFrameElement iframe = Document.get().createIFrameElement(); Style style = iframe.getStyle(); style.setVisibility(Style.Visibility.HIDDEN); style.setHeight(0, Style.Unit.PX); style.setWidth(0, Style.Unit.PX); iframe.setFrameBorder(0);//from w ww .j a va 2 s . c o m iframe.setTabIndex(-1); iframe.setSrc(url); RootPanel.getBodyElement().appendChild(iframe); Timer removeTimer = new Timer() { @Override public void run() { iframe.removeFromParent(); } }; removeTimer.schedule(60 * 1000); } }
From source file:org.cruxframework.crux.core.client.screen.views.ViewHandlers.java
License:Apache License
/** * /*from ww w .jav a 2 s .c om*/ */ 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.sakaiproject.sgs2.client.Sgs2.java
License:Educational Community License
private void configureSakaiParentIframe(int setHeight) { // Resize parent Sakai iframe Document doc = getWindowParentDocument(); NodeList<Element> nodeList = doc.getElementsByTagName("iframe"); for (int i = 0; i < nodeList.getLength(); i++) { IFrameElement iframe = (IFrameElement) nodeList.getItem(i); if (iframe.getId().startsWith("Main")) { iframe.setAttribute("height", setHeight + "px"); iframe.setAttribute("style", "height: " + setHeight + "px;"); // IE Fix iframe.getStyle().setPropertyPx("height", setHeight); break; }//from ww w . j a v a2 s. c om } }