[html5] r8438 - [e] (0) Be more sensible with the emphasis on the 's' in 'values' for concept-fe [...]
whatwg at whatwg.org
whatwg at whatwg.org
Wed Jan 29 18:04:30 PST 2014
Author: ianh
Date: 2014-01-29 18:04:29 -0800 (Wed, 29 Jan 2014)
New Revision: 8438
Modified:
complete.html
index
source
Log:
[e] (0) Be more sensible with the emphasis on the 's' in 'values' for concept-fe-values
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=13154
Affected topics: HTML
Modified: complete.html
===================================================================
--- complete.html 2014-01-30 02:01:49 UTC (rev 8437)
+++ complete.html 2014-01-30 02:04:29 UTC (rev 8438)
@@ -40535,21 +40535,19 @@
<dd>
-<!--XXXXX-->
<p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a control for adding, removing, and
editing the e-mail addresses given in the element's <a href=#concept-fe-values title=concept-fe-values>value<em>s</em></a>.</p>
<div class=impl>
-<!--XXXXX-->
<p>If the element is <i title=concept-fe-mutable><a href=#concept-fe-mutable>mutable</a></i>, the user agent should allow the
- user to add, remove, and edit the e-mail addresses represented by its <a href=#concept-fe-values title=concept-fe-values>value<em>s</em></a>. User agents may allow the user to set any
+ user to add, remove, and edit the e-mail addresses represented by its <a href=#concept-fe-values title=concept-fe-values>values</a>. User agents may allow the user to set any
individual value in the list of <a href=#concept-fe-value title=concept-fe-value>value<em>s</em></a> to a
string that is not a <a href=#valid-e-mail-address>valid e-mail address</a>, but must not allow users to set any
individual value to a string containing U+002C COMMA (,), U+000A LINE FEED (LF), or U+000D
CARRIAGE RETURN (CR) characters. User agents should allow the user to remove all the addresses
- in the element's <a href=#concept-fe-values title=concept-fe-values>value<em>s</em></a>. User agents may
- transform the <a href=#concept-fe-values title=concept-fe-values>value<em>s</em></a> for display and editing; in
+ in the element's <a href=#concept-fe-values title=concept-fe-values>values</a>. User agents may
+ transform the <a href=#concept-fe-values title=concept-fe-values>values</a> for display and editing; in
particular, user agents should convert punycode in the <a href=#concept-fe-value title=concept-fe-value>value</a> to IDN in the display and vice versa.</p>
<p><strong>Constraint validation</strong>: While the user interface describes a situation where
@@ -40579,12 +40577,12 @@
<p><strong>The <a href=#value-sanitization-algorithm>value sanitization algorithm</a> is as follows</strong>:</p>
- <ol><!--XXXXX--><li><p><a href=#split-a-string-on-commas title="split a string on commas">Split on commas</a> the element's <a href=#concept-fe-value title=concept-fe-value>value</a>, <a href=#strip-leading-and-trailing-whitespace>strip leading and trailing whitespace</a> from
- each resulting token, if any, and let the element's <a href=#concept-fe-values title=concept-fe-values>value<em>s</em></a> be the (possibly empty) resulting list of
+ <ol><li><p><a href=#split-a-string-on-commas title="split a string on commas">Split on commas</a> the element's <a href=#concept-fe-value title=concept-fe-value>value</a>, <a href=#strip-leading-and-trailing-whitespace>strip leading and trailing whitespace</a> from
+ each resulting token, if any, and let the element's <a href=#concept-fe-values title=concept-fe-values>values</a> be the (possibly empty) resulting list of
(possibly empty) tokens, maintaining the original order.</li>
<li><p>Let the element's <a href=#concept-fe-value title=concept-fe-value>value</a> be the result of
- concatenating the element's <a href=#concept-fe-values title=concept-fe-values>value<em>s</em></a>, separating
+ concatenating the element's <a href=#concept-fe-values title=concept-fe-values>values</a>, separating
each value from the next by a single U+002C COMMA character (,), maintaining the list's
order.</li>
@@ -42091,9 +42089,8 @@
<li><p>Othwerwise, let the element's <a href=#concept-fe-values title=concept-fe-values>values</a> be the two
values, with the smaller value first.</li>
-<!--XXXXX-->
<li><p>Let the element's <a href=#concept-fe-value title=concept-fe-value>value</a> be the result of
- concatenating the element's <a href=#concept-fe-values title=concept-fe-values>value<em>s</em></a>, separating
+ concatenating the element's <a href=#concept-fe-values title=concept-fe-values>values</a>, separating
them by a single U+002C COMMA character (,), with the lower value coming first.</li>
</ol><p>Whenever the user changes the element's <a href=#concept-fe-values title=concept-fe-values>values</a>, the
@@ -43590,10 +43587,9 @@
<!-- if more text control types start supporting multiple="", this will need to be refactored -->
-<!--XXXXX-->
<p>The <dfn id=attr-input-pattern title=attr-input-pattern><code>pattern</code></dfn> attribute specifies a regular
expression against which the control's <a href=#concept-fe-value title=concept-fe-value>value</a>, or, when the
- <code title=attr-input-multiple><a href=#attr-input-multiple>multiple</a></code> attribute <a href=#concept-input-apply title=concept-input-apply>applies</a> and is set, the control's <a href=#concept-fe-values title=concept-fe-values>value<em>s</em></a>, are to be checked.</p>
+ <code title=attr-input-multiple><a href=#attr-input-multiple>multiple</a></code> attribute <a href=#concept-input-apply title=concept-input-apply>applies</a> and is set, the control's <a href=#concept-fe-values title=concept-fe-values>values</a>, are to be checked.</p>
<p>If specified, the attribute's value must match the JavaScript <i title="">Pattern</i>
production. <a href=#refsECMA262>[ECMA262]</a></p>
@@ -43614,10 +43610,9 @@
entirety of the element's <a href=#concept-fe-value title=concept-fe-value>value</a>, then the element is
<a href=#suffering-from-a-pattern-mismatch>suffering from a pattern mismatch</a>.</p>
-<!--XXXXX-->
<p><strong>Constraint validation</strong>: If the element's <a href=#concept-fe-value title=concept-fe-value>value</a> is not the empty string, and the element's <code title=attr-input-multiple><a href=#attr-input-multiple>multiple</a></code> attribute is specified and <a href=#concept-input-apply title=concept-input-apply>applies</a> to the <code><a href=#the-input-element>input</a></code> element, and the element has
a <a href=#compiled-pattern-regular-expression>compiled pattern regular expression</a> but that regular expression does not match the
- entirety of each of the element's <a href=#concept-fe-values title=concept-fe-values>value<em>s</em></a>, then the
+ entirety of each of the element's <a href=#concept-fe-values title=concept-fe-values>values</a>, then the
element is <a href=#suffering-from-a-pattern-mismatch>suffering from a pattern mismatch</a>.</p>
<p>The <a href=#compiled-pattern-regular-expression>compiled pattern regular expression</a>, when matched against a string, must have
@@ -43986,11 +43981,10 @@
<dd>
-<!--XXXXX-->
<p>When the user selects a suggestion, the user agent must either add a new entry to the
- <code><a href=#the-input-element>input</a></code> element's <a href=#concept-fe-values title=concept-fe-values>value<em>s</em></a>, whose value
+ <code><a href=#the-input-element>input</a></code> element's <a href=#concept-fe-values title=concept-fe-values>values</a>, whose value
is the selected suggestion's <a href=#concept-option-value title=concept-option-value>value</a>, or change an
- existing entry in the <code><a href=#the-input-element>input</a></code> element's <a href=#concept-fe-values title=concept-fe-values>value<em>s</em></a> to have the value given by the selected
+ existing entry in the <code><a href=#the-input-element>input</a></code> element's <a href=#concept-fe-values title=concept-fe-values>values</a> to have the value given by the selected
suggestion's <a href=#concept-option-value title=concept-option-value>value</a>, as if the user had himself added
an entry with that value, or edited an existing entry to be that value. Which behavior is to be
applied depends on the user interface in a user-agent-defined manner.</p>
@@ -48718,7 +48712,7 @@
<dl><dt>An <code><a href=#the-input-element>input</a></code> element with its <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute
in the <a href="#e-mail-state-(type=email)" title=attr-input-type-email>E-mail</a> state and with the <code title=attr-input-multiple><a href=#attr-input-multiple>multiple</a></code> attribute specified</dt>
- <dd>The element's <a href=#concept-fe-values title=concept-fe-values>values</a>.</dd>
+ <dd>The element's <a href=#concept-fe-values title=concept-fe-values>value<em>s</em></a>.</dd>
<!--
<dt>An <code>input</code> element with its <code title="attr-input-type">type</code> attribute
Modified: index
===================================================================
--- index 2014-01-30 02:01:49 UTC (rev 8437)
+++ index 2014-01-30 02:04:29 UTC (rev 8438)
@@ -40535,21 +40535,19 @@
<dd>
-<!--XXXXX-->
<p>The <code><a href=#the-input-element>input</a></code> element <a href=#represents>represents</a> a control for adding, removing, and
editing the e-mail addresses given in the element's <a href=#concept-fe-values title=concept-fe-values>value<em>s</em></a>.</p>
<div class=impl>
-<!--XXXXX-->
<p>If the element is <i title=concept-fe-mutable><a href=#concept-fe-mutable>mutable</a></i>, the user agent should allow the
- user to add, remove, and edit the e-mail addresses represented by its <a href=#concept-fe-values title=concept-fe-values>value<em>s</em></a>. User agents may allow the user to set any
+ user to add, remove, and edit the e-mail addresses represented by its <a href=#concept-fe-values title=concept-fe-values>values</a>. User agents may allow the user to set any
individual value in the list of <a href=#concept-fe-value title=concept-fe-value>value<em>s</em></a> to a
string that is not a <a href=#valid-e-mail-address>valid e-mail address</a>, but must not allow users to set any
individual value to a string containing U+002C COMMA (,), U+000A LINE FEED (LF), or U+000D
CARRIAGE RETURN (CR) characters. User agents should allow the user to remove all the addresses
- in the element's <a href=#concept-fe-values title=concept-fe-values>value<em>s</em></a>. User agents may
- transform the <a href=#concept-fe-values title=concept-fe-values>value<em>s</em></a> for display and editing; in
+ in the element's <a href=#concept-fe-values title=concept-fe-values>values</a>. User agents may
+ transform the <a href=#concept-fe-values title=concept-fe-values>values</a> for display and editing; in
particular, user agents should convert punycode in the <a href=#concept-fe-value title=concept-fe-value>value</a> to IDN in the display and vice versa.</p>
<p><strong>Constraint validation</strong>: While the user interface describes a situation where
@@ -40579,12 +40577,12 @@
<p><strong>The <a href=#value-sanitization-algorithm>value sanitization algorithm</a> is as follows</strong>:</p>
- <ol><!--XXXXX--><li><p><a href=#split-a-string-on-commas title="split a string on commas">Split on commas</a> the element's <a href=#concept-fe-value title=concept-fe-value>value</a>, <a href=#strip-leading-and-trailing-whitespace>strip leading and trailing whitespace</a> from
- each resulting token, if any, and let the element's <a href=#concept-fe-values title=concept-fe-values>value<em>s</em></a> be the (possibly empty) resulting list of
+ <ol><li><p><a href=#split-a-string-on-commas title="split a string on commas">Split on commas</a> the element's <a href=#concept-fe-value title=concept-fe-value>value</a>, <a href=#strip-leading-and-trailing-whitespace>strip leading and trailing whitespace</a> from
+ each resulting token, if any, and let the element's <a href=#concept-fe-values title=concept-fe-values>values</a> be the (possibly empty) resulting list of
(possibly empty) tokens, maintaining the original order.</li>
<li><p>Let the element's <a href=#concept-fe-value title=concept-fe-value>value</a> be the result of
- concatenating the element's <a href=#concept-fe-values title=concept-fe-values>value<em>s</em></a>, separating
+ concatenating the element's <a href=#concept-fe-values title=concept-fe-values>values</a>, separating
each value from the next by a single U+002C COMMA character (,), maintaining the list's
order.</li>
@@ -42091,9 +42089,8 @@
<li><p>Othwerwise, let the element's <a href=#concept-fe-values title=concept-fe-values>values</a> be the two
values, with the smaller value first.</li>
-<!--XXXXX-->
<li><p>Let the element's <a href=#concept-fe-value title=concept-fe-value>value</a> be the result of
- concatenating the element's <a href=#concept-fe-values title=concept-fe-values>value<em>s</em></a>, separating
+ concatenating the element's <a href=#concept-fe-values title=concept-fe-values>values</a>, separating
them by a single U+002C COMMA character (,), with the lower value coming first.</li>
</ol><p>Whenever the user changes the element's <a href=#concept-fe-values title=concept-fe-values>values</a>, the
@@ -43590,10 +43587,9 @@
<!-- if more text control types start supporting multiple="", this will need to be refactored -->
-<!--XXXXX-->
<p>The <dfn id=attr-input-pattern title=attr-input-pattern><code>pattern</code></dfn> attribute specifies a regular
expression against which the control's <a href=#concept-fe-value title=concept-fe-value>value</a>, or, when the
- <code title=attr-input-multiple><a href=#attr-input-multiple>multiple</a></code> attribute <a href=#concept-input-apply title=concept-input-apply>applies</a> and is set, the control's <a href=#concept-fe-values title=concept-fe-values>value<em>s</em></a>, are to be checked.</p>
+ <code title=attr-input-multiple><a href=#attr-input-multiple>multiple</a></code> attribute <a href=#concept-input-apply title=concept-input-apply>applies</a> and is set, the control's <a href=#concept-fe-values title=concept-fe-values>values</a>, are to be checked.</p>
<p>If specified, the attribute's value must match the JavaScript <i title="">Pattern</i>
production. <a href=#refsECMA262>[ECMA262]</a></p>
@@ -43614,10 +43610,9 @@
entirety of the element's <a href=#concept-fe-value title=concept-fe-value>value</a>, then the element is
<a href=#suffering-from-a-pattern-mismatch>suffering from a pattern mismatch</a>.</p>
-<!--XXXXX-->
<p><strong>Constraint validation</strong>: If the element's <a href=#concept-fe-value title=concept-fe-value>value</a> is not the empty string, and the element's <code title=attr-input-multiple><a href=#attr-input-multiple>multiple</a></code> attribute is specified and <a href=#concept-input-apply title=concept-input-apply>applies</a> to the <code><a href=#the-input-element>input</a></code> element, and the element has
a <a href=#compiled-pattern-regular-expression>compiled pattern regular expression</a> but that regular expression does not match the
- entirety of each of the element's <a href=#concept-fe-values title=concept-fe-values>value<em>s</em></a>, then the
+ entirety of each of the element's <a href=#concept-fe-values title=concept-fe-values>values</a>, then the
element is <a href=#suffering-from-a-pattern-mismatch>suffering from a pattern mismatch</a>.</p>
<p>The <a href=#compiled-pattern-regular-expression>compiled pattern regular expression</a>, when matched against a string, must have
@@ -43986,11 +43981,10 @@
<dd>
-<!--XXXXX-->
<p>When the user selects a suggestion, the user agent must either add a new entry to the
- <code><a href=#the-input-element>input</a></code> element's <a href=#concept-fe-values title=concept-fe-values>value<em>s</em></a>, whose value
+ <code><a href=#the-input-element>input</a></code> element's <a href=#concept-fe-values title=concept-fe-values>values</a>, whose value
is the selected suggestion's <a href=#concept-option-value title=concept-option-value>value</a>, or change an
- existing entry in the <code><a href=#the-input-element>input</a></code> element's <a href=#concept-fe-values title=concept-fe-values>value<em>s</em></a> to have the value given by the selected
+ existing entry in the <code><a href=#the-input-element>input</a></code> element's <a href=#concept-fe-values title=concept-fe-values>values</a> to have the value given by the selected
suggestion's <a href=#concept-option-value title=concept-option-value>value</a>, as if the user had himself added
an entry with that value, or edited an existing entry to be that value. Which behavior is to be
applied depends on the user interface in a user-agent-defined manner.</p>
@@ -48718,7 +48712,7 @@
<dl><dt>An <code><a href=#the-input-element>input</a></code> element with its <code title=attr-input-type><a href=#attr-input-type>type</a></code> attribute
in the <a href="#e-mail-state-(type=email)" title=attr-input-type-email>E-mail</a> state and with the <code title=attr-input-multiple><a href=#attr-input-multiple>multiple</a></code> attribute specified</dt>
- <dd>The element's <a href=#concept-fe-values title=concept-fe-values>values</a>.</dd>
+ <dd>The element's <a href=#concept-fe-values title=concept-fe-values>value<em>s</em></a>.</dd>
<!--
<dt>An <code>input</code> element with its <code title="attr-input-type">type</code> attribute
Modified: source
===================================================================
--- source 2014-01-30 02:01:49 UTC (rev 8437)
+++ source 2014-01-30 02:04:29 UTC (rev 8438)
@@ -44267,23 +44267,21 @@
<dd>
-<!--XXXXX-->
<p>The <code>input</code> element <span>represents</span> a control for adding, removing, and
editing the e-mail addresses given in the element's <span
data-x="concept-fe-values">value<em>s</em></span>.</p>
<div class="impl">
-<!--XXXXX-->
<p>If the element is <i data-x="concept-fe-mutable">mutable</i>, the user agent should allow the
user to add, remove, and edit the e-mail addresses represented by its <span
- data-x="concept-fe-values">value<em>s</em></span>. User agents may allow the user to set any
+ data-x="concept-fe-values">values</span>. User agents may allow the user to set any
individual value in the list of <span data-x="concept-fe-value">value<em>s</em></span> to a
string that is not a <span>valid e-mail address</span>, but must not allow users to set any
individual value to a string containing U+002C COMMA (,), U+000A LINE FEED (LF), or U+000D
CARRIAGE RETURN (CR) characters. User agents should allow the user to remove all the addresses
- in the element's <span data-x="concept-fe-values">value<em>s</em></span>. User agents may
- transform the <span data-x="concept-fe-values">value<em>s</em></span> for display and editing; in
+ in the element's <span data-x="concept-fe-values">values</span>. User agents may
+ transform the <span data-x="concept-fe-values">values</span> for display and editing; in
particular, user agents should convert punycode in the <span
data-x="concept-fe-value">value</span> to IDN in the display and vice versa.</p>
@@ -44323,15 +44321,14 @@
<ol>
-<!--XXXXX-->
<li><p><span data-x="split a string on commas">Split on commas</span> the element's <span
data-x="concept-fe-value">value</span>, <span>strip leading and trailing whitespace</span> from
each resulting token, if any, and let the element's <span
- data-x="concept-fe-values">value<em>s</em></span> be the (possibly empty) resulting list of
+ data-x="concept-fe-values">values</span> be the (possibly empty) resulting list of
(possibly empty) tokens, maintaining the original order.</p></li>
<li><p>Let the element's <span data-x="concept-fe-value">value</span> be the result of
- concatenating the element's <span data-x="concept-fe-values">value<em>s</em></span>, separating
+ concatenating the element's <span data-x="concept-fe-values">values</span>, separating
each value from the next by a single U+002C COMMA character (,), maintaining the list's
order.</p></li>
@@ -45964,9 +45961,8 @@
<li><p>Othwerwise, let the element's <span data-x="concept-fe-values">values</span> be the two
values, with the smaller value first.</p></li>
-<!--XXXXX-->
<li><p>Let the element's <span data-x="concept-fe-value">value</span> be the result of
- concatenating the element's <span data-x="concept-fe-values">value<em>s</em></span>, separating
+ concatenating the element's <span data-x="concept-fe-values">values</span>, separating
them by a single U+002C COMMA character (,), with the lower value coming first.</p></li>
</ol>
@@ -47648,12 +47644,11 @@
<!-- if more text control types start supporting multiple="", this will need to be refactored -->
-<!--XXXXX-->
<p>The <dfn data-x="attr-input-pattern"><code>pattern</code></dfn> attribute specifies a regular
expression against which the control's <span data-x="concept-fe-value">value</span>, or, when the
<code data-x="attr-input-multiple">multiple</code> attribute <span
data-x="concept-input-apply">applies</span> and is set, the control's <span
- data-x="concept-fe-values">value<em>s</em></span>, are to be checked.</p>
+ data-x="concept-fe-values">values</span>, are to be checked.</p>
<p>If specified, the attribute's value must match the JavaScript <i data-x="">Pattern</i>
production. <a href="#refsECMA262">[ECMA262]</a></p>
@@ -47678,13 +47673,12 @@
entirety of the element's <span data-x="concept-fe-value">value</span>, then the element is
<span>suffering from a pattern mismatch</span>.</p>
-<!--XXXXX-->
<p><strong>Constraint validation</strong>: If the element's <span
data-x="concept-fe-value">value</span> is not the empty string, and the element's <code
data-x="attr-input-multiple">multiple</code> attribute is specified and <span
data-x="concept-input-apply">applies</span> to the <code>input</code> element, and the element has
a <span>compiled pattern regular expression</span> but that regular expression does not match the
- entirety of each of the element's <span data-x="concept-fe-values">value<em>s</em></span>, then the
+ entirety of each of the element's <span data-x="concept-fe-values">values</span>, then the
element is <span>suffering from a pattern mismatch</span>.</p>
<p>The <span>compiled pattern regular expression</span>, when matched against a string, must have
@@ -48133,12 +48127,11 @@
<dd>
-<!--XXXXX-->
<p>When the user selects a suggestion, the user agent must either add a new entry to the
- <code>input</code> element's <span data-x="concept-fe-values">value<em>s</em></span>, whose value
+ <code>input</code> element's <span data-x="concept-fe-values">values</span>, whose value
is the selected suggestion's <span data-x="concept-option-value">value</span>, or change an
existing entry in the <code>input</code> element's <span
- data-x="concept-fe-values">value<em>s</em></span> to have the value given by the selected
+ data-x="concept-fe-values">values</span> to have the value given by the selected
suggestion's <span data-x="concept-option-value">value</span>, as if the user had himself added
an entry with that value, or edited an existing entry to be that value. Which behavior is to be
applied depends on the user interface in a user-agent-defined manner.</p>
@@ -53653,7 +53646,7 @@
in the <span data-x="attr-input-type-email">E-mail</span> state and with the <code
data-x="attr-input-multiple">multiple</code> attribute specified</dt>
- <dd>The element's <span data-x="concept-fe-values">values</span>.</dd>
+ <dd>The element's <span data-x="concept-fe-values">value<em>s</em></span>.</dd>
<!--
<dt>An <code>input</code> element with its <code data-x="attr-input-type">type</code> attribute
More information about the Commit-Watchers
mailing list