package autotest.common.ui; import com.google.gwt.user.client.DOM; import com.google.gwt.user.client.Element; import com.google.gwt.user.client.ui.Widget; /** * A simple widget that wraps an HTML element. This allows the element to be * removed from the document and added to a Panel. */ public class ElementWidget extends Widget { protected Element element; /** * @param element the HTML element to wrap */ public ElementWidget(Element element) { this.element = element; setElement(element); DOM.removeChild(DOM.getParent(element), element); } public ElementWidget(String elementId) { this(DOM.getElementById(elementId)); } }