[html5] r7989 - [giow] (3) Try a different definition of 'being rendered' that goes more directl [...]

whatwg at whatwg.org whatwg at whatwg.org
Tue Jun 18 16:34:08 PDT 2013


Author: ianh
Date: 2013-06-18 16:34:06 -0700 (Tue, 18 Jun 2013)
New Revision: 7989

Modified:
   complete.html
   index
   source
Log:
[giow] (3) Try a different definition of 'being rendered' that goes more directly to the point. This should not make any practical difference except that it handles cases where an element is in a Document that has no browsing context.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=22040
Affected topics: Rendering

Modified: complete.html
===================================================================
--- complete.html	2013-06-18 23:27:48 UTC (rev 7988)
+++ complete.html	2013-06-18 23:34:06 UTC (rev 7989)
@@ -93448,14 +93448,10 @@
   <i>media-independent</i> language). User agent implementors are encouraged to adapt the
   suggestions in this section to their target media.</p>
 
-  <hr><p>An element is <dfn id=being-rendered>being rendered</dfn> if it is <a href=#in-a-document>in a <code>Document</code></a>,
-  either its parent node is itself <a href=#being-rendered>being rendered</a> or it is the <code><a href=#document>Document</a></code>
-  node, and it is not explicitly excluded from the rendering using either:</p>
+  <hr><p>An element is <dfn id=being-rendered>being rendered</dfn> if it has any associated CSS layout boxes, SVG layout
+  boxes, or some equivalent in other styling languages.</p>
 
-  <ul class=brief><li>the CSS 'display' property's 'none' value, or</li>
-   <li>the 'visibility' property's 'collapse' value unless it is being treated as equivalent to the 'hidden' value, or</li>
-   <li>some equivalent in other styling languages.</li>
-  </ul><p class=note>Just being off-screen does not mean the element is not <a href=#being-rendered>being
+  <p class=note>Just being off-screen does not mean the element is not <a href=#being-rendered>being
   rendered</a>. The presence of the <code title=attr-hidden><a href=#the-hidden-attribute>hidden</a></code> attribute normally
   means the element is not <a href=#being-rendered>being rendered</a>, though this might be overridden by the style
   sheets.</p>

Modified: index
===================================================================
--- index	2013-06-18 23:27:48 UTC (rev 7988)
+++ index	2013-06-18 23:34:06 UTC (rev 7989)
@@ -93448,14 +93448,10 @@
   <i>media-independent</i> language). User agent implementors are encouraged to adapt the
   suggestions in this section to their target media.</p>
 
-  <hr><p>An element is <dfn id=being-rendered>being rendered</dfn> if it is <a href=#in-a-document>in a <code>Document</code></a>,
-  either its parent node is itself <a href=#being-rendered>being rendered</a> or it is the <code><a href=#document>Document</a></code>
-  node, and it is not explicitly excluded from the rendering using either:</p>
+  <hr><p>An element is <dfn id=being-rendered>being rendered</dfn> if it has any associated CSS layout boxes, SVG layout
+  boxes, or some equivalent in other styling languages.</p>
 
-  <ul class=brief><li>the CSS 'display' property's 'none' value, or</li>
-   <li>the 'visibility' property's 'collapse' value unless it is being treated as equivalent to the 'hidden' value, or</li>
-   <li>some equivalent in other styling languages.</li>
-  </ul><p class=note>Just being off-screen does not mean the element is not <a href=#being-rendered>being
+  <p class=note>Just being off-screen does not mean the element is not <a href=#being-rendered>being
   rendered</a>. The presence of the <code title=attr-hidden><a href=#the-hidden-attribute>hidden</a></code> attribute normally
   means the element is not <a href=#being-rendered>being rendered</a>, though this might be overridden by the style
   sheets.</p>

Modified: source
===================================================================
--- source	2013-06-18 23:27:48 UTC (rev 7988)
+++ source	2013-06-18 23:34:06 UTC (rev 7989)
@@ -104400,16 +104400,9 @@
 
   <hr>
 
-  <p>An element is <dfn>being rendered</dfn> if it is <span>in a <code>Document</code></span>,
-  either its parent node is itself <span>being rendered</span> or it is the <code>Document</code>
-  node, and it is not explicitly excluded from the rendering using either:</p>
+  <p>An element is <dfn>being rendered</dfn> if it has any associated CSS layout boxes, SVG layout
+  boxes, or some equivalent in other styling languages.</p>
 
-  <ul class="brief">
-   <li>the CSS 'display' property's 'none' value, or</li>
-   <li>the 'visibility' property's 'collapse' value unless it is being treated as equivalent to the 'hidden' value, or</li>
-   <li>some equivalent in other styling languages.</li>
-  </ul>
-
   <p class="note">Just being off-screen does not mean the element is not <span>being
   rendered</span>. The presence of the <code title="attr-hidden">hidden</code> attribute normally
   means the element is not <span>being rendered</span>, though this might be overridden by the style




More information about the Commit-Watchers mailing list