All Downloads are FREE. Search and download functionalities are using the official Maven repository.

fr.lteconsulting.hexa.client.ui.IFrame Maven / Gradle / Ivy

The newest version!
package fr.lteconsulting.hexa.client.ui;

import com.google.gwt.dom.client.Element;
import com.google.gwt.dom.client.IFrameElement;
import com.google.gwt.user.client.DOM;
import com.google.gwt.user.client.ui.Widget;

public class IFrame extends Widget
{
	IFrameElement iFrame;

	public IFrame( String url )
	{
		Element iframe = DOM.createIFrame();
		iFrame = IFrameElement.as( iframe );

		setElement( iframe );

		setSrc( url );
	}

	public IFrame()
	{
		Element iframe = DOM.createIFrame();
		iFrame = IFrameElement.as( iframe );

		setElement( iframe );
	}

	public void setContent( String html )
	{
		// JQuery.get().jqHtml( (Element) iFrame.cast(), html );
		iFrame.setInnerHTML( html );
	}

	public void setSrc( String url )
	{
		iFrame.setSrc( url );
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy