- From: Yves Lafon via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 07 Jan 2010 20:31:04 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2002/css-validator/org/w3c/css/properties/css
In directory hutz:/tmp/cvs-serv32186/css
Modified Files:
CssBackgroundPosition.java
Log Message:
bug fix for bg-position...
Index: CssBackgroundPosition.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/properties/css/CssBackgroundPosition.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -d -r1.4 -r1.5
--- CssBackgroundPosition.java 7 Jan 2010 20:21:37 -0000 1.4
+++ CssBackgroundPosition.java 7 Jan 2010 20:31:02 -0000 1.5
@@ -27,7 +27,7 @@
/**
* http://www.w3.org/TR/2009/CR-css3-background-20091217/#background-position
- *
+ * <p/>
* Name: background-position
* Value: <bg-position> [ , <bg-position> ]*
* Initial: 0% 0%
@@ -250,8 +250,7 @@
}
public void check(CssBackgroundPositionValue v, ApplContext ac)
- throws InvalidParamException
- {
+ throws InvalidParamException {
int nb_keyword = 0;
int nb_percentage = 0;
int nb_length = 0;
@@ -430,9 +429,9 @@
aValue, propertyName, ac);
}
if (id2 == null) {
- off2 = aValue;
- } else {
off1 = aValue;
+ } else {
+ off2 = aValue;
}
got_ident = false;
break;
@@ -445,10 +444,10 @@
// //keyword
if (isVertical(id1) || isHorizontal(id2)) {
// if an offset is present and value is 'center'
- if ( ((off1 != null) && !isVertical(id1)) ||
- ((off2 != null) && !isHorizontal(id2) )) {
- throw new InvalidParamException("incompatible",
- id1, id2, ac);
+ if (((off1 != null) && !isVertical(id1)) ||
+ ((off2 != null) && !isHorizontal(id2))) {
+ throw new InvalidParamException("incompatible",
+ id1, id2, ac);
}
v.horizontal = id2;
v.val_horizontal = identToPercent(id2);
@@ -457,10 +456,10 @@
v.val_vertical = identToPercent(id1);
v.vertical_offset = off1;
} else {
- if ( ((off2 != null) && !isVertical(id2)) ||
- ((off1 != null) && !isHorizontal(id1) )) {
- throw new InvalidParamException("incompatible",
- id1, id2, ac);
+ if (((off2 != null) && !isVertical(id2)) ||
+ ((off1 != null) && !isHorizontal(id1))) {
+ throw new InvalidParamException("incompatible",
+ id1, id2, ac);
}
v.horizontal = id1;
v.val_horizontal = identToPercent(id1);
@@ -492,6 +491,7 @@
}
// placeholder for the different values
+
public class CssBackgroundPositionValue extends CssValueList {
public CssValue vertical = null;
public CssValue horizontal = null;
Received on Thursday, 7 January 2010 20:31:06 UTC