Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add intersection observer to the event loop's rendering #708

Merged
merged 1 commit into from
Feb 27, 2016
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
36 changes: 29 additions & 7 deletions source
Original file line number Diff line number Diff line change
Expand Up @@ -3365,6 +3365,9 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d
</li>
<li><dfn data-noexport="">Alternative style sheet sets</dfn> and the <dfn data-noexport="">preferred style sheet set</dfn></li>
<li><dfn data-noexport="">Serialising a CSS value</dfn></li>
<li><dfn data-noexport="" data-x-href="https://drafts.csswg.org/cssom-view/#run-the-resize-steps">run the resize steps</dfn></li>
<li><dfn data-noexport="" data-x-href="https://drafts.csswg.org/cssom-view/#run-the-scroll-steps">run the scroll steps</dfn></li>
<li><dfn data-noexport="" data-x-href="https://drafts.csswg.org/cssom-view/#evaluate-media-queries-and-report-changes">evaluate media queries and report changes</dfn></li>
<li><dfn data-noexport="">Scroll an element into view</dfn></li>
<li><dfn data-noexport="">Scroll to the beginning of the document</dfn></li>
<li>The <dfn data-noexport=""><code data-x="event-resize">resize</code></dfn> event</li>
Expand Down Expand Up @@ -3407,6 +3410,18 @@ a.setAttribute('href', 'http://example.com/'); // change the content attribute d

</dd>

<dt>Intersection Observer</dt>

<dd>

<p>The following term is defined in the Intersection Observer specification: <ref spec=INTERSECTIONOBSERVER></p>

<ul class="brief">
<li><dfn data-noexport="" data-x-href="https://rawgit.com/WICG/IntersectionObserver/master/index.html#run-the-update-intersection-observations-steps">run the update intersection observations steps</dfn></li>
</ul>

</dd>


<!--TOPIC:Canvas-->

Expand Down Expand Up @@ -86122,17 +86137,17 @@ dictionary <dfn>PromiseRejectionEventInit</dfn> : <span>EventInit</span> {

</li>

<li><p>For each <span>fully active</span> <code>Document</code> in <var>docs</var>, <dfn>run the resize steps</dfn> for
that <code>Document</code>, passing in <var>now</var> as the timestamp. <ref
<li><p>For each <span>fully active</span> <code>Document</code> in <var>docs</var>, <span>run the resize
steps</span> for that <code>Document</code>, passing in <var>now</var> as the timestamp. <ref
spec="CSSOMVIEW"/></p></li>

<li><p>For each <span>fully active</span> <code>Document</code> in <var>docs</var>, <dfn>run the scroll steps</dfn> for
that <code>Document</code>, passing in <var>now</var> as the timestamp. <ref
<li><p>For each <span>fully active</span> <code>Document</code> in <var>docs</var>, <span>run the scroll
steps</span> for that <code>Document</code>, passing in <var>now</var> as the timestamp. <ref
spec="CSSOMVIEW"/></p></li>

<li><p>For each <span>fully active</span> <code>Document</code> in <var>docs</var>, <dfn>evaluate media queries and
report changes</dfn> for that <code>Document</code>, passing in <var>now</var> as the
timestamp. <ref spec="CSSOMVIEW"/></p></li>
<li><p>For each <span>fully active</span> <code>Document</code> in <var>docs</var>, <span>evaluate media queries
and report changes</span> for that <code>Document</code>, passing in <var>now</var> as the timestamp. <ref
spec="CSSOMVIEW"/></p></li>

<li><p>For each <span>fully active</span> <code>Document</code> in <var>docs</var>, <dfn>run CSS animations and send
events</dfn> for that <code>Document</code>, passing in <var>now</var> as the timestamp. <ref
Expand All @@ -86146,6 +86161,10 @@ dictionary <dfn>PromiseRejectionEventInit</dfn> : <span>EventInit</span> {
callbacks</span> for that <code>Document</code>, passing in <var>now</var> as the
timestamp.</p></li>

<li><p>For each <span>fully active</span> <code>Document</code> in <var>docs</var>, <span>run the update
intersection observations steps</span> for that <code>Document</code>, passing in <var>now</var> as the
timestamp. <ref spec="INTERSECTIONOBSERVER"/></p></li>

<li><p>For each <span>fully active</span> <code>Document</code> in <var>docs</var>, update the
rendering or user interface of that <code>Document</code> and its <span
data-x="concept-document-bc">browsing context</span> to reflect the current state.</p></li>
Expand Down Expand Up @@ -116607,6 +116626,9 @@ INSERT INTERFACES HERE
<dt id="refsINBAND">[INBAND]</dt>
<dd><cite><a href="https://dev.w3.org/html5/html-sourcing-inband-tracks/">Sourcing In-band Media Resource Tracks from Media Containers into HTML</a></cite>, S. Pfeiffer, B. Lund. W3C.</dd>

<dt id="refsINTERSECTIONOBSERVER">[INTERSECTIONOBSERVER]</dt>
<dd><cite><a href="https://rawgit.com/WICG/IntersectionObserver/master/index.html">Intersection Observer</a></cite>, M. Blain. WICG.</dd>

<dt id="refsISO3166">[ISO3166]</dt>
<dd><cite><a href="http://www.iso.org/iso/home/standards/country_codes.htm">ISO 3166: Codes for the representation of names of countries and their subdivisions</a></cite>. ISO.</dd>

Expand Down