- From: Yves Lafon via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 17 Dec 2009 17:12:45 +0000
- To: www-validator-cvs@w3.org
Update of /sources/public/2002/css-validator/org/w3c/css/properties/css3 In directory hutz:/tmp/cvs-serv27831/org/w3c/css/properties/css3 Modified Files: CssColumnRuleWidth.java Log Message: column-rule-width uses CSS21 definition Index: CssColumnRuleWidth.java =================================================================== RCS file: /sources/public/2002/css-validator/org/w3c/css/properties/css3/CssColumnRuleWidth.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -d -r1.2 -r1.3 --- CssColumnRuleWidth.java 14 Sep 2005 15:15:04 -0000 1.2 +++ CssColumnRuleWidth.java 17 Dec 2009 17:12:43 -0000 1.3 @@ -9,7 +9,7 @@ package org.w3c.css.properties.css3; import org.w3c.css.parser.CssStyle; -import org.w3c.css.properties.css1.CssBorderWidth; +import org.w3c.css.properties.css1.CssBorderFaceWidthCSS2; import org.w3c.css.properties.css1.CssProperty; import org.w3c.css.util.ApplContext; import org.w3c.css.util.InvalidParamException; @@ -17,18 +17,19 @@ import org.w3c.css.values.CssValue; /** + * http://www.w3.org/TR/css3-multicol/ * <P> - * <EM>Value:</EM> <border-width> || inherit<BR> + * <EM>Value:</EM> <border-width><BR> * <EM>Initial:</EM>medium<BR> - * <EM>Applies to:</EM>block-level elements<BR> + * <EM>Applies to:</EM>multicol elements<BR> * <EM>Inherited:</EM>no<BR> - * <EM>Percentages:</EM>no<BR> + * <EM>Percentages:</EM>N/A<BR> * <EM>Media:</EM>:visual */ public class CssColumnRuleWidth extends CssProperty { - CssBorderWidth value; + CssBorderFaceWidthCSS2 value; /** * Create a new CssColumnRuleWidth @@ -49,11 +50,13 @@ setByUser(); CssValue val = expression.getValue(); - try { - value = new CssBorderWidth(ac, expression); - expression.next(); + if (check && expression.getCount() > 1) { + throw new InvalidParamException("unrecognize", ac); } - catch (InvalidParamException e) { + + try { + value = new CssBorderFaceWidthCSS2(ac, expression); + } catch (InvalidParamException e) { throw new InvalidParamException("value", expression.getValue(), getPropertyName(), ac); @@ -105,21 +108,21 @@ * Returns the name of this property */ public String getPropertyName() { - return "column-border-width"; + return "column-rule-width"; } /** * Returns the value of this property */ public Object get() { - return value; + return value.getValue(); } /** * Returns true if this property is "softly" inherited */ public boolean isSoftlyInherited() { - return value.equals(inherit); + return inherit.equals(value.getValue()); } /**
Received on Thursday, 17 December 2009 17:15:56 UTC