Fixing the overflow-x and overflow-y properties in Style to use camelCase instead of hyphenated notation.
Review at http://gwt-code-reviews.appspot.com/1315801
Review by: jgw@google.com
git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@9587 8db76d5a-ed1c-0410-87a9-c151d255dfc7
diff --git a/user/src/com/google/gwt/dom/client/Style.java b/user/src/com/google/gwt/dom/client/Style.java
index 30bce70..11a1261 100644
--- a/user/src/com/google/gwt/dom/client/Style.java
+++ b/user/src/com/google/gwt/dom/client/Style.java
@@ -682,8 +682,8 @@
private static final String STYLE_PADDING_BOTTOM = "paddingBottom";
private static final String STYLE_PADDING = "padding";
private static final String STYLE_OVERFLOW = "overflow";
- private static final String STYLE_OVERFLOW_X = "overflow-x";
- private static final String STYLE_OVERFLOW_Y = "overflow-y";
+ private static final String STYLE_OVERFLOW_X = "overflowX";
+ private static final String STYLE_OVERFLOW_Y = "overflowY";
private static final String STYLE_OPACITY = "opacity";
private static final String STYLE_MARGIN_TOP = "marginTop";
private static final String STYLE_MARGIN_RIGHT = "marginRight";
diff --git a/user/test/com/google/gwt/dom/client/StyleTest.java b/user/test/com/google/gwt/dom/client/StyleTest.java
index a3d64c0..686690a 100644
--- a/user/test/com/google/gwt/dom/client/StyleTest.java
+++ b/user/test/com/google/gwt/dom/client/StyleTest.java
@@ -186,6 +186,34 @@
assertEquals(Overflow.AUTO, style.getOverflow());
}
+ public void testOverflowX() {
+ DivElement div = Document.get().createDivElement();
+ Style style = div.getStyle();
+
+ style.setOverflowX(Overflow.VISIBLE);
+ assertEquals(Overflow.VISIBLE, style.getOverflowX());
+ style.setOverflowX(Overflow.HIDDEN);
+ assertEquals(Overflow.HIDDEN, style.getOverflowX());
+ style.setOverflowX(Overflow.SCROLL);
+ assertEquals(Overflow.SCROLL, style.getOverflowX());
+ style.setOverflowX(Overflow.AUTO);
+ assertEquals(Overflow.AUTO, style.getOverflowX());
+ }
+
+ public void testOverflowY() {
+ DivElement div = Document.get().createDivElement();
+ Style style = div.getStyle();
+
+ style.setOverflowY(Overflow.VISIBLE);
+ assertEquals(Overflow.VISIBLE, style.getOverflowY());
+ style.setOverflowY(Overflow.HIDDEN);
+ assertEquals(Overflow.HIDDEN, style.getOverflowY());
+ style.setOverflowY(Overflow.SCROLL);
+ assertEquals(Overflow.SCROLL, style.getOverflowY());
+ style.setOverflowY(Overflow.AUTO);
+ assertEquals(Overflow.AUTO, style.getOverflowY());
+ }
+
public void testPosition() {
DivElement div = Document.get().createDivElement();
Style style = div.getStyle();