Revision: 7182 Author: [email protected] Date: Wed Nov 25 08:25:16 2009 Log: Merging trunk c7179 into this branch.
http://code.google.com/p/google-web-toolkit/source/detail?r=7182 Modified: /releases/2.0/branch-info.txt /releases/2.0/user/src/com/google/gwt/user/client/ui/SplitLayoutPanel.java /releases/2.0/user/src/com/google/gwt/user/client/ui/TabLayoutPanel.java ======================================= --- /releases/2.0/branch-info.txt Wed Nov 25 08:09:45 2009 +++ /releases/2.0/branch-info.txt Wed Nov 25 08:25:16 2009 @@ -1071,3 +1071,7 @@ trunk @7178 was merged into this branch Fixes CustomButton's ability to have body text in UiBinder merge --ignore-ancestry -c 7178 https://google-web-toolkit.googlecode.com/svn/trunk . + +trunk @7179 was merged into this branch + Minor TabLayoutPanel structural changes. Some doc cleanup. + merge --ignore-ancestry -c7179 https://google-web-toolkit.googlecode.com/svn/trunk . ======================================= --- /releases/2.0/user/src/com/google/gwt/user/client/ui/SplitLayoutPanel.java Tue Nov 24 14:41:20 2009 +++ /releases/2.0/user/src/com/google/gwt/user/client/ui/SplitLayoutPanel.java Wed Nov 25 08:25:16 2009 @@ -98,10 +98,6 @@ setElement(Document.get().createDivElement()); sinkEvents(Event.ONMOUSEDOWN | Event.ONMOUSEUP | Event.ONMOUSEMOVE | Event.ONDBLCLICK); - - // TODO: This is a temporary hack to work around the fact that IE6/7 - // don't send mouse events for transparent elements. Whatever solution - // we come up with for styling splitters must take this into account. getElement().getStyle().setBackgroundColor("white"); } ======================================= --- /releases/2.0/user/src/com/google/gwt/user/client/ui/TabLayoutPanel.java Tue Nov 24 14:41:20 2009 +++ /releases/2.0/user/src/com/google/gwt/user/client/ui/TabLayoutPanel.java Wed Nov 25 08:25:16 2009 @@ -65,15 +65,15 @@ private static final int BIG_ENOUGH_TO_NOT_WRAP = 16384; private static class Tab extends SimplePanel { - private Element anchor; + private Element inner; public Tab(Widget child) { - super(Document.get().createSpanElement()); - getElement().appendChild(anchor = Document.get().createAnchorElement()); + super(Document.get().createDivElement()); + getElement().appendChild(inner = Document.get().createDivElement()); setWidget(child); setStyleName("gwt-TabLayoutPanelTab"); - anchor.setClassName("gwt-TabLayoutPanelTabInner"); + inner.setClassName("gwt-TabLayoutPanelTabInner"); // TODO: float:left may not be enough. If there are tabs of differeing // heights, the shorter ones will top-align, rather than bottom-align, @@ -100,7 +100,7 @@ @Override protected com.google.gwt.user.client.Element getContainerElement() { - return anchor.cast(); + return inner.cast(); } } -- http://groups.google.com/group/Google-Web-Toolkit-Contributors
