html5/spec Overview.html,1.2169,1.2170

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

Modified Files:
	Overview.html 
Log Message:
Disambiguate what document's load event is delayed. (credit: roc) (whatwg r3007)

Index: Overview.html
===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.2169
retrieving revision 1.2170
diff -u -d -r1.2169 -r1.2170
--- Overview.html	28 Apr 2009 01:18:17 -0000	1.2169
+++ Overview.html	28 Apr 2009 01:36:08 -0000	1.2170
@@ -10242,7 +10242,8 @@
 
     </ol></dd>
 
-  </dl><p>Fetching an external script must <a href="#delay-the-load-event">delay the <code title="event-load">load</code> event</a>.</p>
+  </dl><p>Fetching an external script must <a href="#delay-the-load-event">delay the load
+  event</a> of the element's document.</p>
 
   <p><dfn id="executing-a-script-block" title="executing a script block">Executing a script
   block</dfn>: When the steps above require that the script block be
@@ -14620,7 +14621,8 @@
   the <i>base URI of the element</i> is the same as <a href="#the-document-s-address">the
   document's address</a>.</p>
 
-  <p>Fetching the image must <a href="#delay-the-load-event">delay the <code title="event-load">load</code> event</a>.</p>
+  <p>Fetching the image must <a href="#delay-the-load-event">delay the load event</a> of the
+  element's document.</p>
 
   <p class="warning">This, unfortunately, can be used to perform a
   rudimentary port scan of the user's local network (especially in
@@ -15788,14 +15790,15 @@
   <code title="event-error"><a href="#event-error">error</a></code> at the element instead.</p>
 
   <p>When there is an active parser in the <code><a href="#the-iframe-element">iframe</a></code>, and
-  when anything in the <code><a href="#the-iframe-element">iframe</a></code> that is <a href="#delay-the-load-event" title="delay
-  the load event">delaying the <code title="event-load">load</code>
-  event</a> in the <code><a href="#the-iframe-element">iframe</a></code>'s <a href="#browsing-context">browsing
-  context</a>, the <code><a href="#the-iframe-element">iframe</a></code> must <a href="#delay-the-load-event">delay the <code title="event-load">load</code> event</a>.</p>
+  when anything in the <code><a href="#the-iframe-element">iframe</a></code> is <a href="#delay-the-load-event" title="delay the
+  load event">delaying the load event</a> of the
+  <code><a href="#the-iframe-element">iframe</a></code>'s <a href="#browsing-context">browsing context</a>'s <a href="#active-document">active
+  document</a>, the <code><a href="#the-iframe-element">iframe</a></code> must <a href="#delay-the-load-event">delay the load
+  event</a> of its document.</p>
 
   <p class="note">If, during the handling of the <code title="event-load"><a href="#event-load">load</a></code> event, the <a href="#browsing-context">browsing
   context</a> in the <code><a href="#the-iframe-element">iframe</a></code> is again <a href="#navigate" title="navigate">navigated</a>, that will further <a href="#delay-the-load-event">delay the
-  <code title="event-load">load</code> event</a>.</p>
+  load event</a>.</p>
 
   </div><hr><p>The <dfn id="attr-iframe-sandbox" title="attr-iframe-sandbox"><code>sandbox</code></dfn>
   attribute, when specified, enables a set of extra restrictions on
@@ -16194,7 +16197,8 @@
   previously instantiated plugin for the element. <!-- Note that this
   doesn't happen when the base URL changes. --></p>
 
-  <p>Fetching the resource must <a href="#delay-the-load-event">delay the <code title="event-load">load</code> event</a>.</p>
+  <p>Fetching the resource must <a href="#delay-the-load-event">delay the load event</a> of
+  the element's document.</p>
 
   <p>The <dfn id="concept-embed-type" title="concept-embed-type">type of the content</dfn>
   being embedded is defined as follows:</p>
@@ -16397,7 +16401,8 @@
       <p>If that is successful, <a href="#fetch">fetch</a> the resulting
       <a href="#absolute-url">absolute URL</a>.</p>
 
-      <p>The fetching of the resource must <a href="#delay-the-load-event">delay the <code title="event-load">load</code> event</a>.</p>
+      <p>The fetching of the resource must <a href="#delay-the-load-event">delay the load
+      event</a> of the element's document.</p>
 
      </li>
 
@@ -16753,9 +16758,8 @@
   is set, its value must be <a href="#resolve-a-url" title="resolve a
   url">resolved</a> relative to the element, and if that is
   successful, the resulting <a href="#absolute-url">absolute URL</a> must be <a href="#fetch" title="fetch">fetched</a>; this must <a href="#delay-the-load-event">delay the load
-  event</a>. The <dfn id="poster-frame">poster frame</dfn> is then the image obtained
-  from that resource, if any.</span></p><!-- thus it is unaffected by
-  changes to the base URL. --><p class="note">The image given by the <code title="attr-video-poster"><a href="#attr-video-poster">poster</a></code> attribute, the <i><a href="#poster-frame">poster
+  event</a> of the element's document. The <dfn id="poster-frame">poster frame</dfn>
+  is then the image obtained from that resource, if any.</span></p><!-- thus it is unaffected by changes to the base URL. --><p class="note">The image given by the <code title="attr-video-poster"><a href="#attr-video-poster">poster</a></code> attribute, the <i><a href="#poster-frame">poster
   frame</a></i>, is intended to be a representative frame of the video
   (typically one of the first non-blank frames) that gives the user an
   idea of what the video is like.<div class="impl">
@@ -17462,7 +17466,8 @@
   <dfn id="autoplaying-flag">autoplaying flag</dfn>, which must begin in the true state, and
   a <dfn id="delaying-the-load-event-flag">delaying-the-load-event flag</dfn>, which must begin in the
   false state. While the <a href="#delaying-the-load-event-flag">delaying-the-load-event flag</a> is
-  true, the element must <a href="#delay-the-load-event">delay the load event</a>.</p>
+  true, the element must <a href="#delay-the-load-event">delay the load event</a> of its
+  document.</p>
 
   <p>When the <dfn id="dom-media-load" title="dom-media-load"><code>load()</code></dfn>
   method on a <a href="#media-element">media element</a> is invoked, the user agent
@@ -28045,7 +28050,8 @@
    <code title="attr-input-src"><a href="#attr-input-src">src</a></code> attribute is set or
    changed.</li> <!-- XXX define changed -->
 
-  </ul><p>Fetching the image must <a href="#delay-the-load-event">delay the <code title="event-load">load</code> event</a>.</p>
+  </ul><p>Fetching the image must <a href="#delay-the-load-event">delay the load event</a> of the
+  element's document.</p>
 
   <p>If the image was successfully obtained, with no network errors,
   and the image's type is a supported image type, and the image is a
@@ -52742,8 +52748,8 @@
   <code>Document</code>.</p>
 
   <p>Once everything that <dfn id="delay-the-load-event" title="delay the load event">delays the
-  load event</dfn> has completed, the user agent must run the
-  following steps:</p>
+  load event</dfn> of the document has completed, the user agent must
+  run the following steps:</p>
 
   <ol><li><a href="#queue-a-task">Queue a task</a> to set the <a href="#current-document-readiness">current document
    readiness</a> to "complete".</li>
@@ -52766,7 +52772,8 @@
   </ol><p>The <a href="#task-source">task source</a> for these tasks is the <a href="#dom-manipulation-task-source">DOM
   manipulation task source</a>.</p>
 
-  <!-- XXX make sure things "delay the load event" -->
+  <!-- XXX make sure things "delay the load event", e.g. applet and
+  object element's frame contents -->
 
   <p class="XXX">delaying the load event for things like image
   loads allows for intranet port scans (even without

Received on Tuesday, 28 April 2009 01:36:22 UTC