blob: 96e1caf9d86dfe5f98646f0e7ec7cf662e84e903 [file] [log] [blame]
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));
}
}