- From: poot <cvsmail@w3.org>
- Date: Fri, 06 May 2011 15:45:24 -0400
- To: public-html-diffs@w3.org
microdata; hixie: sequence<T> is not to be used for IDL attributes, so
change .values to a method (whatwg r6101)
http://dev.w3.org/cvsweb/html5/md/Overview.html?r1=1.125&r2=1.126&f=h
http://html5.org/tools/web-apps-tracker?from=6100&to=6101
===================================================================
RCS file: /sources/public/html5/md/Overview.html,v
retrieving revision 1.125
retrieving revision 1.126
diff -u -d -r1.125 -r1.126
--- Overview.html 4 May 2011 23:38:11 -0000 1.125
+++ Overview.html 6 May 2011 19:42:19 -0000 1.126
@@ -340,7 +340,7 @@
<h1>HTML Microdata</h1>
<h2 class="no-num no-toc" id="generatedID"></h2>
- <h2 class="no-num no-toc" id="editor-s-draft-4-may-2011">Editor's Draft 4 May 2011</h2>
+ <h2 class="no-num no-toc" id="editor-s-draft-6-may-2011">Editor's Draft 6 May 2011</h2>
<dl><dt>Latest Published Version:</dt>
<dd><a href="http://www.w3.org/TR/microdata/">http://www.w3.org/TR/microdata/</a></dd>
<dt>Latest Editor's Draft:</dt>
@@ -471,7 +471,7 @@
Group</a> is the W3C working group responsible for this
specification's progress along the W3C Recommendation
track.
- This specification is the 4 May 2011 Editor's Draft.
+ This specification is the 6 May 2011 Editor's Draft.
</p><!-- UNDER NO CIRCUMSTANCES IS THE PRECEDING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><p>Work on this specification is also done at the <a href="http://www.whatwg.org/">WHATWG</a>. The W3C HTML working group
actively pursues convergence with the WHATWG, as required by the <a href="http://www.w3.org/2007/03/HTML-WG-charter">W3C HTML working
group charter</a>.</p><!-- UNDER NO CIRCUMSTANCES IS THE FOLLOWING PARAGRAPH TO BE REMOVED OR EDITED WITHOUT TALKING TO IAN FIRST --><p>This document was produced by a group operating under the <a href="http://www.w3.org/Consortium/Patent-Policy-20040205/">5
@@ -583,7 +583,7 @@
typedef sequence<any> <dfn id="propertyvaluearray">PropertyValueArray</dfn>;
interface <dfn id="propertynodelist">PropertyNodeList</dfn> : <span>NodeList</span> {
- readonly attribute <a href="#propertyvaluearray">PropertyValueArray</a> <a href="#dom-propertynodelist-values" title="dom-PropertyNodeList-values">values</a>;
+ <a href="#propertyvaluearray">PropertyValueArray</a> <a href="#dom-propertynodelist-getvalues" title="dom-PropertyNodeList-getValues">getValues</a>();
};</pre><dl class="domintro"><dt><var title="">collection</var> . <code title="dom-HTMLCollection-length">length</code></dt>
<dd>
<p>Returns the number of elements in the collection.</p>
@@ -609,7 +609,7 @@
<p>Returns a <code>DOMStringList</code> with the <a href="#property-names">property names</a> of the elements in the collection.</p>
</dd>
- <dt><var title="">propertyNodeList</var> . <code title="dom-PropertyNodeList-values"><a href="#dom-propertynodelist-values">values</a></code></dt>
+ <dt><var title="">propertyNodeList</var> . <code title="dom-PropertyNodeList-getVlues">getValues</code>()</dt>
<dd>
<p>Returns an array of the various values that the relevant elements have.</p>
</dd>
@@ -643,11 +643,12 @@
from the <code>NodeList</code> interface must behave as they would
on a <code>NodeList</code> object.</p>
- <p>The <dfn id="dom-propertynodelist-values" title="dom-PropertyNodeList-values"><code>values</code></dfn>
- IDL attribute on the <code><a href="#propertynodelist">PropertyNodeList</a></code> object, on
- getting, must return a newly constructed array whose values are the
- values obtained from the <code title="dom-itemValue"><a href="#dom-itemvalue">itemValue</a></code> DOM property of each of the
- elements represented by the object, in <a href="#tree-order">tree order</a>.</p>
+ <p>The <dfn id="dom-propertynodelist-getvalues" title="dom-PropertyNodeList-getValues"><code>getValues</code></dfn>
+ method the <code><a href="#propertynodelist">PropertyNodeList</a></code> object must return a newly
+ constructed array whose values are the values obtained from the
+ <code title="dom-itemValue"><a href="#dom-itemvalue">itemValue</a></code> DOM property of each of
+ the elements represented by the object, in <a href="#tree-order">tree
+ order</a>.</p>
</div><h2 id="introduction"><span class="secno">2 </span>Introduction</h2><h3 id="overview"><span class="secno">2.1 </span>Overview</h3><p><i>This section is non-normative.</i><p>Sometimes, it is desirable to annotate content with specific
machine-readable labels, e.g. to allow generic scripts to provide
@@ -953,15 +954,15 @@
name in this way, actually returns a <code><a href="#propertynodelist">PropertyNodeList</a></code>
object with all the matching properties. The
<code><a href="#propertynodelist">PropertyNodeList</a></code> object can be used to obtain all the
- values at once using <em>its</em> <code title="dom-PropertyNodeList-values"><a href="#dom-propertynodelist-values">values</a></code> attribute, which
- returns an array of all the values.<div class="example">
+ values at once using <em>its</em> <code title="dom-PropertyNodeList-getValues"><a href="#dom-propertynodelist-getvalues">getValues</a></code> method,
+ which returns an array of all the values.<div class="example">
<p>In an earlier example, a "http://example.org/animals#cat" item had two
"http://example.com/color" values. This script looks up the first such
item and then lists all its values.</p>
<pre>var cat = document.getItems('http://example.org/animals#cat')[0];
-var colors = cat.properties['http://example.com/color'].values;
+var colors = cat.properties['http://example.com/color'].getValues();
var result;
if (colors.length == 0) {
result = 'Color unknown.';
Received on Friday, 6 May 2011 19:45:26 UTC