- From: Yves Lafon via cvs-syncmail <cvsmail@w3.org>
- Date: Sat, 10 Sep 2011 20:24:50 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2002/css-validator/org/w3c/css/properties/css21 In directory hutz:/tmp/cvs-serv4564/org/w3c/css/properties/css21 Modified Files: CssAzimuth.java Log Message: number 0 can't be an angle, error for non-deg angle unit is bogus Index: CssAzimuth.java =================================================================== RCS file: /sources/public/2002/css-validator/org/w3c/css/properties/css21/CssAzimuth.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- CssAzimuth.java 10 Sep 2011 14:20:13 -0000 1.2 +++ CssAzimuth.java 10 Sep 2011 20:24:47 -0000 1.3 @@ -11,7 +11,6 @@ import org.w3c.css.values.CssAngle; import org.w3c.css.values.CssExpression; import org.w3c.css.values.CssIdent; -import org.w3c.css.values.CssNumber; import org.w3c.css.values.CssOperator; import org.w3c.css.values.CssTypes; import org.w3c.css.values.CssValue; @@ -93,17 +92,16 @@ setByUser(); switch (val.getType()) { - case CssTypes.CSS_NUMBER: - // if the number is a valid number, let it flow - val = ((CssNumber) val).getAngle(); case CssTypes.CSS_ANGLE: if (check && expression.getCount() > 1) { throw new InvalidParamException("unrecognize", ac); } angleValue = (CssAngle) val; - if (!angleValue.isDegree()) { - throw new InvalidParamException("degree", null, ac); - } + // FIXME is the following really true? not per spec... +// if (!angleValue.isDegree()) { +// throw new InvalidParamException("degree", ac); +// } + // TODO check unit according to css level expression.next(); break; case CssTypes.CSS_IDENT: @@ -135,7 +133,7 @@ if (expression.getCount() > 1) { val = expression.getValue(); if (val.getType() != CssTypes.CSS_IDENT) { - throw new InvalidParamException("unrecognize", ac); + throw new InvalidParamException("value", val, ac); } ident = (CssIdent) val; @@ -164,7 +162,7 @@ } break; default: - throw new InvalidParamException("value", ac); + throw new InvalidParamException("value", val, ac); } }
Received on Saturday, 10 September 2011 20:24:51 UTC