- From: Ian Hickson via cvs-syncmail <cvsmail@w3.org>
- Date: Thu, 03 Sep 2009 10:36:28 +0000
- To: public-html-commits@w3.org
Update of /sources/public/html5/spec In directory hutz:/tmp/cvs-serv6705 Modified Files: Overview.html Log Message: Define the rules for <meter>'s contents better. (whatwg r3736) Index: Overview.html =================================================================== RCS file: /sources/public/html5/spec/Overview.html,v retrieving revision 1.2909 retrieving revision 1.2910 diff -u -d -r1.2909 -r1.2910 --- Overview.html 3 Sep 2009 09:38:15 -0000 1.2909 +++ Overview.html 3 Sep 2009 10:36:25 -0000 1.2910 @@ -14452,12 +14452,13 @@ the <code title="attr-meter-low"><a href="#attr-meter-low">low</a></code> attribute's value must be less than or equal to the value of the <code title="attr-meter-high"><a href="#attr-meter-high">high</a></code> attribute.</p> + <p>The numbers in the contents of the element must not be followed + by denomination punctuation characters.</p> + </dd> - <dt>There is exactly one number followed by zero or more - <a href="#white_space">White_Space</a> characters and a <a href="#valid-denominator-punctuation-character">valid denominator - punctuation character</a> in the contents of the element, and - the <code title="attr-meter-value"><a href="#attr-meter-value">value</a></code>, <code title="attr-meter-min"><a href="#attr-meter-min">min</a></code>, and <code title="attr-meter-max"><a href="#attr-meter-max">max</a></code> attributes are all omitted</dt> + <dt>There is exactly one number followed by a denomination + punctuation character in the contents of the element, and the <code title="attr-meter-value"><a href="#attr-meter-value">value</a></code>, <code title="attr-meter-min"><a href="#attr-meter-min">min</a></code>, and <code title="attr-meter-max"><a href="#attr-meter-max">max</a></code> attributes are all omitted</dt> <dd> @@ -14472,6 +14473,9 @@ the <code title="attr-meter-low"><a href="#attr-meter-low">low</a></code> attribute's value must be less than or equal to the value of the <code title="attr-meter-high"><a href="#attr-meter-high">high</a></code> attribute.</p> + <p>There must not be more than one number in the contents of the + element.</p> + </dd> <dt>There is exactly one number in the contents of the element, and @@ -14505,13 +14509,25 @@ the <code title="attr-meter-low"><a href="#attr-meter-low">low</a></code> attribute's value must be less than or equal to the value of the <code title="attr-meter-high"><a href="#attr-meter-high">high</a></code> attribute.</p> + <p>If there is a number in the contents of the element, it must + not be followed by a denominator punctuation character.</p> + </dd> </dl><p>For the purposes of these requirements, a number is a sequence of characters in the range U+0030 DIGIT ZERO (0) to U+0039 DIGIT NINE - (9), optionally including with a single U+002E FULL STOP character - (.), and separated from other numbers by at least one character that - isn't any of those; interpreted as a base ten number.<p>The <code title="attr-meter-value"><a href="#attr-meter-value">value</a></code>, <code title="attr-meter-min"><a href="#attr-meter-min">min</a></code>, <code title="attr-meter-low"><a href="#attr-meter-low">low</a></code>, <code title="attr-meter-high"><a href="#attr-meter-high">high</a></code>, <code title="attr-meter-max"><a href="#attr-meter-max">max</a></code>, and <code title="attr-meter-optimum"><a href="#attr-meter-optimum">optimum</a></code> attributes, when present, + (9), optionally including a single U+002E FULL STOP character (.) in + some position after the first digit, interpreted as a base ten + number. Numbers must be separated from other numbers by at least one + character that isn't any of the aforementioned. In addition, the + contents of the element must not contain any U+002E FULL STOP + characters (.) that aren't part of numbers.<p>A number if said to be followed by a <a href="#valid-denominator-punctuation-character" title="valid + denominator punctuation character">denominator punctuation + character</a> if it is followed by zero or more + <a href="#white_space">White_Space</a> characters and a <a href="#valid-denominator-punctuation-character">valid denominator + punctuation character</a>.<p>The contents of the element consist of the concatenation of + the <a href="#text-node" title="text node">text nodes</a> of all the descendants + of the element, in <a href="#tree-order">tree order</a>.<p>The <code title="attr-meter-value"><a href="#attr-meter-value">value</a></code>, <code title="attr-meter-min"><a href="#attr-meter-min">min</a></code>, <code title="attr-meter-low"><a href="#attr-meter-low">low</a></code>, <code title="attr-meter-high"><a href="#attr-meter-high">high</a></code>, <code title="attr-meter-max"><a href="#attr-meter-max">max</a></code>, and <code title="attr-meter-optimum"><a href="#attr-meter-optimum">optimum</a></code> attributes, when present, must have values that are <a href="#valid-floating-point-number" title="valid floating point number">valid floating point numbers</a>.<p class="note">If no minimum or maximum is specified, then the range is assumed to be 0..1, and the value thus has to be within
Received on Thursday, 3 September 2009 10:36:37 UTC