* @param w\r
* the widget to be added\r
*/\r
+ @Override\r
public void add(Widget w) {\r
Element el = createContainerElement();\r
DOM.appendChild(getElement(), el);\r
super.insert(w, el, beforeIndex, false);\r
}\r
\r
+ @Override\r
public boolean remove(Widget w) {\r
final int index = getWidgetIndex(w);\r
final boolean removed = super.remove(w);\r
DOM.setStyleAttribute(e, "overflow", "hidden");\r
DOM.setStyleAttribute(e, "visibility", "hidden");\r
DOM.setStyleAttribute(e, "position", "absolute");\r
- DOM.setStyleAttribute(e, "top", "0px");\r
+ DOM.setStyleAttribute(e, "top", "-100000px"); // Fixes FF2 caret bug\r
DOM.setStyleAttribute(e, "left", "0px");\r
}\r
\r