[html5] r7703 - [giow] (3) Better match reality, however weird it is. Fixing https://www.w3.org/ [...]

whatwg at whatwg.org whatwg at whatwg.org
Thu Feb 7 11:40:05 PST 2013


Author: ianh
Date: 2013-02-07 11:40:04 -0800 (Thu, 07 Feb 2013)
New Revision: 7703

Modified:
   complete.html
   index
   source
Log:
[giow] (3) Better match reality, however weird it is.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=17005
Affected topics: HTML

Modified: complete.html
===================================================================
--- complete.html	2013-02-06 23:38:16 UTC (rev 7702)
+++ complete.html	2013-02-07 19:40:04 UTC (rev 7703)
@@ -248,7 +248,7 @@
 
   <header class=head id=head><p><a class=logo href=http://www.whatwg.org/><img alt=WHATWG height=101 src=/images/logo width=101></a></p>
    <hgroup><h1 class=allcaps>HTML</h1>
-    <h2 class="no-num no-toc">Living Standard — Last Updated 6 February 2013</h2>
+    <h2 class="no-num no-toc">Living Standard — Last Updated 7 February 2013</h2>
    </hgroup><dl><dt><strong>Web developer edition:</strong></dt>
     <dd><strong><a href=http://developers.whatwg.org/>http://developers.whatwg.org/</a></strong></dd>
     <dt>Multiple-page version:</dt>
@@ -25236,14 +25236,19 @@
    <li>The element is not a descendant of a <a href=#media-element>media element</a>.</li>
    <li>The element is not a descendant of an <code><a href=#the-object-element>object</a></code> element that is not showing its <a href=#fallback-content>fallback content</a>.</li>
    <li>The element is <a href=#being-rendered>being rendered</a>, or was <a href=#being-rendered>being rendered</a> the last time the <a href=#event-loop>event loop</a> reached step 1.</li>
-  </ul><p>Whenever an <code><a href=#the-embed-element>embed</a></code> element that was not <a href=#concept-embed-active title=concept-embed-active>potentially active</a> becomes <a href=#concept-embed-active title=concept-embed-active>potentially active</a>, and whenever
+  </ul><!--CLEANUP--><p>Whenever an <code><a href=#the-embed-element>embed</a></code> element that was not <a href=#concept-embed-active title=concept-embed-active>potentially active</a> becomes <a href=#concept-embed-active title=concept-embed-active>potentially active</a>, and whenever
   a <a href=#concept-embed-active title=concept-embed-active>potentially active</a>
   <code><a href=#the-embed-element>embed</a></code> element that is remaining <a href=#concept-embed-active title=concept-embed-active>potentially active</a> and has its
   <code title=attr-embed-type><a href=#attr-embed-type>src</a></code> attribute set, changed, or
   removed or its <code title=attr-embed-type><a href=#attr-embed-type>type</a></code> attribute
-  set, changed, or removed, the appropriate set of steps from the
-  following list applies:</p>
+  set, changed, or removed, the user agent must <a href=#queue-a-task>queue a task</a>
+  using the <dfn id=embed-task-source>embed task source</dfn> to run the following steps:</p>
 
+  <ol><li><p>If another <a href=#concept-task title=concept-task>task</a> has since been queued to run these steps
+   for this element, then abort these steps.</li>
+
+   <li>
+
   <dl class=switch><dt>If the element has a <code title=attr-embed-src><a href=#attr-embed-src>src</a></code>
    attribute set</dt>
 
@@ -25283,7 +25288,9 @@
    <dd><p>The user agent should find and instantiate an appropriate <a href=#plugin>plugin</a> based on the
    value of the <code title=attr-embed-type><a href=#attr-embed-type>type</a></code> attribute.</p>
 
-  </dl><p>Whenever an <code><a href=#the-embed-element>embed</a></code> element that was <a href=#concept-embed-active title=concept-embed-active>potentially
+  </dl></li>
+
+  </ol><p>Whenever an <code><a href=#the-embed-element>embed</a></code> element that was <a href=#concept-embed-active title=concept-embed-active>potentially
   active</a> stops being <a href=#concept-embed-active title=concept-embed-active>potentially active</a>, any
   <a href=#plugin>plugin</a> that had been instantiated for that element must be unloaded.</p>
 

Modified: index
===================================================================
--- index	2013-02-06 23:38:16 UTC (rev 7702)
+++ index	2013-02-07 19:40:04 UTC (rev 7703)
@@ -248,7 +248,7 @@
 
   <header class=head id=head><p><a class=logo href=http://www.whatwg.org/><img alt=WHATWG height=101 src=/images/logo width=101></a></p>
    <hgroup><h1 class=allcaps>HTML</h1>
-    <h2 class="no-num no-toc">Living Standard — Last Updated 6 February 2013</h2>
+    <h2 class="no-num no-toc">Living Standard — Last Updated 7 February 2013</h2>
    </hgroup><dl><dt><strong>Web developer edition:</strong></dt>
     <dd><strong><a href=http://developers.whatwg.org/>http://developers.whatwg.org/</a></strong></dd>
     <dt>Multiple-page version:</dt>
@@ -25236,14 +25236,19 @@
    <li>The element is not a descendant of a <a href=#media-element>media element</a>.</li>
    <li>The element is not a descendant of an <code><a href=#the-object-element>object</a></code> element that is not showing its <a href=#fallback-content>fallback content</a>.</li>
    <li>The element is <a href=#being-rendered>being rendered</a>, or was <a href=#being-rendered>being rendered</a> the last time the <a href=#event-loop>event loop</a> reached step 1.</li>
-  </ul><p>Whenever an <code><a href=#the-embed-element>embed</a></code> element that was not <a href=#concept-embed-active title=concept-embed-active>potentially active</a> becomes <a href=#concept-embed-active title=concept-embed-active>potentially active</a>, and whenever
+  </ul><!--CLEANUP--><p>Whenever an <code><a href=#the-embed-element>embed</a></code> element that was not <a href=#concept-embed-active title=concept-embed-active>potentially active</a> becomes <a href=#concept-embed-active title=concept-embed-active>potentially active</a>, and whenever
   a <a href=#concept-embed-active title=concept-embed-active>potentially active</a>
   <code><a href=#the-embed-element>embed</a></code> element that is remaining <a href=#concept-embed-active title=concept-embed-active>potentially active</a> and has its
   <code title=attr-embed-type><a href=#attr-embed-type>src</a></code> attribute set, changed, or
   removed or its <code title=attr-embed-type><a href=#attr-embed-type>type</a></code> attribute
-  set, changed, or removed, the appropriate set of steps from the
-  following list applies:</p>
+  set, changed, or removed, the user agent must <a href=#queue-a-task>queue a task</a>
+  using the <dfn id=embed-task-source>embed task source</dfn> to run the following steps:</p>
 
+  <ol><li><p>If another <a href=#concept-task title=concept-task>task</a> has since been queued to run these steps
+   for this element, then abort these steps.</li>
+
+   <li>
+
   <dl class=switch><dt>If the element has a <code title=attr-embed-src><a href=#attr-embed-src>src</a></code>
    attribute set</dt>
 
@@ -25283,7 +25288,9 @@
    <dd><p>The user agent should find and instantiate an appropriate <a href=#plugin>plugin</a> based on the
    value of the <code title=attr-embed-type><a href=#attr-embed-type>type</a></code> attribute.</p>
 
-  </dl><p>Whenever an <code><a href=#the-embed-element>embed</a></code> element that was <a href=#concept-embed-active title=concept-embed-active>potentially
+  </dl></li>
+
+  </ol><p>Whenever an <code><a href=#the-embed-element>embed</a></code> element that was <a href=#concept-embed-active title=concept-embed-active>potentially
   active</a> stops being <a href=#concept-embed-active title=concept-embed-active>potentially active</a>, any
   <a href=#plugin>plugin</a> that had been instantiated for that element must be unloaded.</p>
 

Modified: source
===================================================================
--- source	2013-02-06 23:38:16 UTC (rev 7702)
+++ source	2013-02-07 19:40:04 UTC (rev 7703)
@@ -26851,6 +26851,7 @@
    <li>The element is <span>being rendered</span>, or was <span>being rendered</span> the last time the <span>event loop</span> reached step 1.</li>
   </ul>
 
+<!--CLEANUP-->
   <p>Whenever an <code>embed</code> element that was not <span
   title="concept-embed-active">potentially active</span> becomes <span
   title="concept-embed-active">potentially active</span>, and whenever
@@ -26859,9 +26860,16 @@
   title="concept-embed-active">potentially active</span> and has its
   <code title="attr-embed-type">src</code> attribute set, changed, or
   removed or its <code title="attr-embed-type">type</code> attribute
-  set, changed, or removed, the appropriate set of steps from the
-  following list applies:</p>
+  set, changed, or removed, the user agent must <span>queue a task</span>
+  using the <dfn>embed task source</dfn> to run the following steps:</p>
 
+  <ol>
+
+   <li><p>If another <span title="concept-task">task</span> has since been queued to run these steps
+   for this element, then abort these steps.</p></li>
+
+   <li>
+
   <dl class="switch">
 
    <dt>If the element has a <code title="attr-embed-src">src</code>
@@ -26906,6 +26914,10 @@
 
   </dl>
 
+  </li>
+
+  </ol>
+
   <p>Whenever an <code>embed</code> element that was <span title="concept-embed-active">potentially
   active</span> stops being <span title="concept-embed-active">potentially active</span>, any
   <span>plugin</span> that had been instantiated for that element must be unloaded.</p>




More information about the Commit-Watchers mailing list