- From: poot <cvsmail@w3.org>
- Date: Tue, 11 Jan 2011 21:44:26 -0500
- To: public-html-diffs@w3.org
2Dapi; hixie: Clarify handling of CSS colors. (whatwg r5726) http://dev.w3.org/cvsweb/html5/2dcontext/Overview.html?r1=1.93&r2=1.94&f=h http://html5.org/tools/web-apps-tracker?from=5725&to=5726 =================================================================== RCS file: /sources/public/html5/2dcontext/Overview.html,v retrieving revision 1.93 retrieving revision 1.94 diff -u -d -r1.93 -r1.94 --- Overview.html 14 Dec 2010 02:07:30 -0000 1.93 +++ Overview.html 29 Dec 2010 23:07:34 -0000 1.94 @@ -1106,13 +1106,14 @@ <p>Both attributes can be either strings, <code><a href="#canvasgradient">CanvasGradient</a></code>s, or <code><a href="#canvaspattern">CanvasPattern</a></code>s. On - setting, strings must be parsed as CSS <color> values and the - color assigned, and <code><a href="#canvasgradient">CanvasGradient</a></code> and + setting, strings must be <span title="parsed as a CSS <color> + value">parsed as CSS <color> values</span> and the color + assigned, and <code><a href="#canvasgradient">CanvasGradient</a></code> and <code><a href="#canvaspattern">CanvasPattern</a></code> objects must be assigned themselves. <a href="#refsCSSCOLOR">[CSSCOLOR]</a> If the value is a string but - is not a valid color, or is neither a string, a - <code><a href="#canvasgradient">CanvasGradient</a></code>, nor a <code><a href="#canvaspattern">CanvasPattern</a></code>, then - it must be ignored, and the attribute must retain its previous - value.</p> + cannot be <span>parsed as a CSS <color> value</span>, or is + neither a string, a <code><a href="#canvasgradient">CanvasGradient</a></code>, nor a + <code><a href="#canvaspattern">CanvasPattern</a></code>, then it must be ignored, and the + attribute must retain its previous value.</p> <p>When set to a <code><a href="#canvaspattern">CanvasPattern</a></code> or <code><a href="#canvasgradient">CanvasGradient</a></code> object, the assignment is @@ -1207,16 +1208,17 @@ method on the <code><a href="#canvasgradient">CanvasGradient</a></code> interface adds a new stop to a gradient. If the <var title="">offset</var> is less than 0, greater than 1, infinite, or NaN, then an - <code>INDEX_SIZE_ERR</code> exception must be raised. If the <var title="">color</var> cannot be parsed as a CSS color, then a - <code>SYNTAX_ERR</code> exception must be raised. Otherwise, the - gradient must have a new stop placed, at offset <var title="">offset</var> relative to the whole gradient, and with the - color obtained by parsing <var title="">color</var> as a CSS - <color> value. If multiple stops are added at the same offset - on a gradient, they must be placed in the order added, with the - first one closest to the start of the gradient, and each subsequent - one infinitesimally further along towards the end point (in effect - causing all but the first and last stop added at each point to be - ignored).</p> + <code>INDEX_SIZE_ERR</code> exception must be raised. If the <var title="">color</var> cannot be <span>parsed as a CSS <color> + value</span>, then a <code>SYNTAX_ERR</code> exception must be + raised. Otherwise, the gradient must have a new stop placed, at + offset <var title="">offset</var> relative to the whole gradient, + and with the color obtained by parsing <var title="">color</var> as + a CSS <color> value. If multiple stops are added at the same + offset on a gradient, they must be placed in the order added, with + the first one closest to the start of the gradient, and each + subsequent one infinitesimally further along towards the end point + (in effect causing all but the first and last stop added at each + point to be ignored).</p> <p>The <dfn id="dom-context-2d-createlineargradient" title="dom-context-2d-createLinearGradient"><code>createLinearGradient(<var title="">x0</var>, <var title="">y0</var>, <var title="">x1</var>, <var title="">y1</var>)</code></dfn> method takes four arguments @@ -1617,10 +1619,10 @@ <p>On getting, the <a href="#serialization-of-a-color" title="serialization of a color">serialization of the color</a> must be returned.</p> - <p>On setting, the new value must be parsed as a CSS <color> - value and the color assigned. If the value is not a valid color, - then it must be ignored, and the attribute must retain its previous - value. <a href="#refsCSSCOLOR">[CSSCOLOR]</a></p> + <p>On setting, the new value must be <span>parsed as a CSS + <color> value</span> and the color assigned. If the value + cannot be parsed as a CSS <color> value then it must be + ignored, and the attribute must retain its previous value. <a href="#refsCSSCOLOR">[CSSCOLOR]</a></p> <p>The <dfn id="dom-context-2d-shadowoffsetx" title="dom-context-2d-shadowOffsetX"><code>shadowOffsetX</code></dfn> and <dfn id="dom-context-2d-shadowoffsety" title="dom-context-2d-shadowOffsetY"><code>shadowOffsetY</code></dfn>
Received on Wednesday, 12 January 2011 02:44:28 UTC