html5/spec Overview.html,1.3572,1.3573

Update of /sources/public/html5/spec
In directory hutz:/tmp/cvs-serv22671

Modified Files:
	Overview.html 
Log Message:
Microdata: Fix the algorithm that removes duplicates to handle itemref=''. (whatwg r4473)

Index: Overview.html
===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.3572
retrieving revision 1.3573
diff -u -d -r1.3572 -r1.3573
--- Overview.html	5 Jan 2010 06:26:14 -0000	1.3572
+++ Overview.html	5 Jan 2010 06:42:03 -0000	1.3573
@@ -40051,8 +40051,8 @@
 
     <p>For each element <var title="">candidate</var> in <var title="">pending</var>, run the following substeps:</p>
 
-    <ol><li><p>Let <var title="">scope</var> be <var title="">candidate</var>'s nearest ancestor element with an <code title="attr-itemscope"><a href="#attr-itemscope">itemscope</a></code> attribute
-     specified.</li>
+    <ol><li><p>Let <var title="">scope</var> be <var title="">candidate</var>'s nearest ancestor element with an <code title="attr-itemscope"><a href="#attr-itemscope">itemscope</a></code> attribute specified, if
+     any, or null otherwise.</li>
 
      <li><p>If one of the other elements in <var title="">pending</var>
      is also <var title="">candidate</var>, then remove <var title="">candidate</var> from <var title="">pending</var>
@@ -40061,9 +40061,10 @@
      <li><p>Otherwise, if one of the other elements in <var title="">pending</var> is an ancestor element of <var title="">candidate</var>, and that element is <var title="">scope</var>, then remove <var title="">candidate</var>
      from <var title="">pending</var>.</li>
 
-     <li><p>Otherwise, if one of the other elements in <var title="">pending</var> is an ancestor element of <var title="">candidate</var>, and that element also has <var title="">scope</var> as its nearest ancestor element with an
-     <code title="attr-itemscope"><a href="#attr-itemscope">itemscope</a></code> attribute
-     specified, then remove <var title="">candidate</var> from <var title="">pending</var>.</li>
+     <li><p>Otherwise, if one of the other elements in <var title="">pending</var> is an ancestor element of <var title="">candidate</var>, and either <var title="">scope</var> is
+     null or that element also has <var title="">scope</var> as its
+     nearest ancestor element with an <code title="attr-itemscope"><a href="#attr-itemscope">itemscope</a></code> attribute specified, then
+     remove <var title="">candidate</var> from <var title="">pending</var>.</li>
 
     </ol></li>
 

Received on Tuesday, 5 January 2010 06:42:07 UTC