W3C home > Mailing lists > Public > www-validator-cvs@w3.org > October 2012

2002/css-validator/org/w3c/css/values CssNumber.java,1.18,1.19

From: Yves Lafon via cvs-syncmail <cvsmail@w3.org>
Date: Mon, 01 Oct 2012 14:09:51 +0000
To: www-validator-cvs@w3.org
Message-Id: <E1TIggx-0006aJ-V4@lionel-hutz.w3.org>
Update of /sources/public/2002/css-validator/org/w3c/css/values
In directory hutz:/tmp/cvs-serv25292

Modified Files:
	CssNumber.java 
Log Message:
integer check should be syntax-based (so presence of '.' instead of value-based

Index: CssNumber.java
===================================================================
RCS file: /sources/public/2002/css-validator/org/w3c/css/values/CssNumber.java,v
retrieving revision 1.18
retrieving revision 1.19
diff -u -d -r1.18 -r1.19
--- CssNumber.java	28 Sep 2012 18:37:56 -0000	1.18
+++ CssNumber.java	1 Oct 2012 14:09:49 -0000	1.19
@@ -54,12 +54,14 @@
 	 */
 	public void set(String s, ApplContext ac) {
 		value = new BigDecimal(s);
-		try {
+		isInt = (s.indexOf('.') < 0);
+/*		CSS integers are not value-based integers.
+        try {
 			value.toBigIntegerExact();
 			isInt = true;
 		} catch (ArithmeticException e) {
 			isInt = false;
-		}
+		} */
 		this.ac = ac;
 	}
 
Received on Monday, 1 October 2012 14:10:04 UTC

This archive was generated by hypermail 2.3.1 : Wednesday, 7 January 2015 15:17:52 UTC