[html5] r2989 - [] (0) Simplify event terminology. Make 'load' events fired on the Window have t [...]

whatwg at whatwg.org whatwg at whatwg.org
Sun Apr 26 12:42:05 PDT 2009


Author: ianh
Date: 2009-04-26 12:42:04 -0700 (Sun, 26 Apr 2009)
New Revision: 2989

Modified:
   index
   source
Log:
[] (0) Simplify event terminology. Make 'load' events fired on the Window have the Document as the target.

Modified: index
===================================================================
--- index	2009-04-26 06:40:13 UTC (rev 2988)
+++ index	2009-04-26 19:42:04 UTC (rev 2989)
@@ -11532,8 +11532,8 @@
 
      <li>
 
-      <p><a href=#fire-a-load-event>Fire a <code title=event-load>load</code>
-      event</a> at the <code><a href=#script>script</a></code> element.</p>
+      <p><a href=#fire-a-simple-event>Fire a simple event</a> called <code title=event-load><a href=#event-load>load</a></code> at the <code><a href=#script>script</a></code>
+      element.</p>
 
      </li>
 
@@ -16762,12 +16762,13 @@
   <p>The <a href=#concept-task title=concept-task>task</a> that is <a href=#queue-a-task title="queue a task">queued</a> by the <a href=#networking-task-source>networking task
   source</a> once the resource has been <a href=#fetch title=fetch>fetched</a>, must, if the download was successful
   and the image is <i>available</i>, <a href=#queue-a-task>queue a task</a> to
-  <a href=#fire-a-load-event>fire a <code title=event-load>load</code> event</a> on
-  the <code><a href=#the-img-element>img</a></code> element (this happens after <code title=dom-img-complete><a href=#dom-img-complete>complete</a></code> starts returning true); and
-  otherwise, if the fetching process fails without a response from the
-  remote server, or completes but the image is not a valid or
-  supported image, <a href=#queue-a-task>queue a task</a> to <a href=#fire-an-error-event>fire an <code title=event-error>error</code> event</a> on the
-  <code><a href=#the-img-element>img</a></code> element.</p>
+  <a href=#fire-a-simple-event>fire a simple event</a> called <code title=event-load><a href=#event-load>load</a></code> at the <code><a href=#the-img-element>img</a></code> element (this
+  happens after <code title=dom-img-complete><a href=#dom-img-complete>complete</a></code> starts
+  returning true); and otherwise, if the fetching process fails
+  without a response from the remote server, or completes but the
+  image is not a valid or supported image, <a href=#queue-a-task>queue a task</a>
+  to <a href=#fire-an-error-event>fire an <code title=event-error>error</code> event</a>
+  on the <code><a href=#the-img-element>img</a></code> element.</p>
 
   <hr><p>What an <code><a href=#the-img-element>img</a></code> element represents depends on the <code title=attr-img-src><a href=#attr-img-src>src</a></code> attribute and the <code title=attr-img-alt><a href=#attr-img-alt>alt</a></code> attribute.</p>
 
@@ -18033,9 +18034,10 @@
   name</a> must be set to the empty string.</p>
 
   <p>When content loads in an <code><a href=#the-iframe-element>iframe</a></code>, after any <code title=event-load><a href=#event-load>load</a></code> events are fired within the content
-  itself, the user agent must <a href=#fire-a-load-event>fire a <code title=event-load>load</code> event</a> at the
-  <code><a href=#the-iframe-element>iframe</a></code> element. When content fails to load (e.g. due to
-  a network error), then the user agent must <a href=#fire-an-error-event>fire an <code title=event-error>error</code> event</a> at the element
+  itself, the user agent must <a href=#fire-a-simple-event>fire a simple event</a> called
+  <code title=event-load><a href=#event-load>load</a></code> at the <code><a href=#the-iframe-element>iframe</a></code>
+  element. When content fails to load (e.g. due to a network error),
+  then the user agent must <a href=#fire-an-error-event>fire an <code title=event-error>error</code> event</a> at the element
   instead.</p>
 
   <p>When there is an active parser in the <code><a href=#the-iframe-element>iframe</a></code>, and
@@ -18871,9 +18873,10 @@
      <li><p>The element's contents are not part of what the
      <code><a href=#the-object-element>object</a></code> element represents.</p>
 
-     <li><p>Once the resource is completely loaded, <a href=#fire-a-load-event>fire a <code title=event-load>load</code> event</a> at the
-     element.</li> <!-- XXX ordering of events (like with iframe)
-     -->
+     <li><p>Once the resource is completely loaded, <a href=#fire-a-simple-event>fire a
+     simple event</a> called <code title=event-load><a href=#event-load>load</a></code>
+     at the element.</li> <!-- XXX ordering of events (like with
+     iframe) -->
 
     </ol></li>
 
@@ -31483,7 +31486,7 @@
   <p>The <a href=#concept-task title=concept-task>task</a> that is <a href=#queue-a-task title="queue a task">queued</a> by the <a href=#networking-task-source>networking task
   source</a> once the resource has been <a href=#fetch title=fetch>fetched</a>, must, if the download was successful
   and the image is <i>available</i>, <a href=#queue-a-task>queue a task</a> to
-  <a href=#fire-a-load-event>fire a <code title=event-load>load</code> event</a> on
+  <a href=#fire-a-simple-event>fire a simple event</a> called <code title=event-load><a href=#event-load>load</a></code> at
   the <code><a href=#the-input-element>input</a></code> element; and otherwise, if the fetching
   process fails without a response from the remote server, or
   completes but the image is not a valid or supported image,
@@ -34579,7 +34582,7 @@
     <p>For each element <var title="">field</var> in <var title="">invalid controls</var>, if any, in <a href=#tree-order>tree
     order</a>, run the following substeps:</p>
 
-    <ol><li><p><a href=#fire-a-simple-event>Fire a simple event</a> named <code title=event-invalid>invalid</code> at <var title="">field</var>.</li>
+    <ol><li><p><a href=#fire-a-simple-event>Fire a simple event</a> called <code title=event-invalid>invalid</code> at <var title="">field</var>.</li>
 
      <li><p>If the event was not canceled, then add <var title="">field</var> to <var title="">unhandled invalid
      controls</var>.</li>
@@ -34799,7 +34802,7 @@
   </dl><p>When the <dfn id=dom-cva-checkvalidatity title=dom-cva-checkValidatity><code>checkValidity()</code></dfn>
   method is invoked, if the element is a <a href=#candidate-for-constraint-validation>candidate for
   constraint validation</a> and does not <a href=#concept-fv-valid title=concept-fv-valid>satisfy its constraints</a>, the user
-  agent must <a href=#fire-a-simple-event>fire a simple event</a> named <code title=event-invalid>invalid</code> at the element and return
+  agent must <a href=#fire-a-simple-event>fire a simple event</a> called <code title=event-invalid>invalid</code> at the element and return
   false. Otherwise, it must only return true without doing anything
   else.</p>
 
@@ -35621,7 +35624,7 @@
    was to <a href=#broadcast-formchange-events>broadcast <code title=event-formchange>formchange</code> events</a>; let <var title="">event name</var> be <code title=event-formchange>formchange</code>.</li>
 
    <li><p>For each element in <var title="">controls</var>, in
-   <a href=#tree-order>tree order</a>, <a href=#fire-a-simple-event>fire a simple event</a> named
+   <a href=#tree-order>tree order</a>, <a href=#fire-a-simple-event>fire a simple event</a> called
    <var title="">event name</var> at the element.</li>
 
   </ol></div>
@@ -42103,14 +42106,7 @@
   to the node on which the menu was fired, and with which the menu was
   associated (which could be an ancestor of the former).</span></p>
 
-  <p><dfn id=fire-a-load-event title="fire a load event">Firing a <code title=event-load>load</code> event</dfn> means <a href=#fire-a-simple-event title="fire a
-  simple event">firing a simple event called <code title=event-load>load</code></a>. <!--<dfn title="fire a
-  DOMContentLoaded event">Firing a <code
-  title="event-DOMContentLoaded">DOMContentLoaded</code> event</dfn>
-  means <span title="fire a simple event">firing a simple event called
-  <code
-  title="event-DOMContentLoaded">DOMContentLoaded</code></span>.-->
-  <dfn id=fire-an-error-event title="fire an error event">Firing an <code title=event-error>error</code> event</dfn> means <a href=#fire-a-simple-event title="fire
+  <p><dfn id=fire-an-error-event title="fire an error event">Firing an <code title=event-error>error</code> event</dfn> means <a href=#fire-a-simple-event title="fire
   a simple event">firing a simple event called <code title=event-error>error</code></a>.</p>
 
   <!-- XXX need to define the dispatching of DOMActivate -->
@@ -58265,10 +58261,12 @@
    readiness</a> to "complete".</li>
 
    <li>If the <code>Document</code> is in a <a href=#browsing-context>browsing
-   context</a>, then <a href=#queue-a-task>queue a task</a> to <a href=#fire-a-load-event title="fire
-   a load event">fire a <code title=event-load>load</code>
-   event</a> at the <code>Document</code>'s <code><a href=#window>Window</a></code>
-   object.</li>
+   context</a>, then <a href=#queue-a-task>queue a task</a> to <a href=#fire-a-simple-event>fire a
+   simple event</a> called <code title=event-load><a href=#event-load>load</a></code> at
+   the <code>Document</code>'s <code><a href=#window>Window</a></code> object, but with
+   its <code title=dom-event-target>target</code> set to the
+   <code>Document</code> object (and the <code title=dom-event-currentTarget>currentTarget</code> set to the
+   <code><a href=#window>Window</a></code> object).</li>
 
    <li>If the <code>Document</code> has a <a href=#pending-state-object>pending state
    object</a>, then <a href=#queue-a-task>queue a task</a> to fire a <code title=event-popstate><a href=#event-popstate>popstate</a></code> event in no namespace on the

Modified: source
===================================================================
--- source	2009-04-26 06:40:13 UTC (rev 2988)
+++ source	2009-04-26 19:42:04 UTC (rev 2989)
@@ -12300,8 +12300,9 @@
 
      <li>
 
-      <p><span>Fire a <code title="event-load">load</code>
-      event</span> at the <code>script</code> element.</p>
+      <p><span>Fire a simple event</span> called <code
+      title="event-load">load</code> at the <code>script</code>
+      element.</p>
 
      </li>
 
@@ -17990,14 +17991,14 @@
   source</span> once the resource has been <span
   title="fetch">fetched</span>, must, if the download was successful
   and the image is <i>available</i>, <span>queue a task</span> to
-  <span>fire a <code title="event-load">load</code> event</span> on
-  the <code>img</code> element (this happens after <code
-  title="dom-img-complete">complete</code> starts returning true); and
-  otherwise, if the fetching process fails without a response from the
-  remote server, or completes but the image is not a valid or
-  supported image, <span>queue a task</span> to <span>fire an <code
-  title="event-error">error</code> event</span> on the
-  <code>img</code> element.</p>
+  <span>fire a simple event</span> called <code
+  title="event-load">load</code> at the <code>img</code> element (this
+  happens after <code title="dom-img-complete">complete</code> starts
+  returning true); and otherwise, if the fetching process fails
+  without a response from the remote server, or completes but the
+  image is not a valid or supported image, <span>queue a task</span>
+  to <span>fire an <code title="event-error">error</code> event</span>
+  on the <code>img</code> element.</p>
 
   <hr>
 
@@ -19349,10 +19350,10 @@
 
   <p>When content loads in an <code>iframe</code>, after any <code
   title="event-load">load</code> events are fired within the content
-  itself, the user agent must <span>fire a <code
-  title="event-load">load</code> event</span> at the
-  <code>iframe</code> element. When content fails to load (e.g. due to
-  a network error), then the user agent must <span>fire an <code
+  itself, the user agent must <span>fire a simple event</span> called
+  <code title="event-load">load</code> at the <code>iframe</code>
+  element. When content fails to load (e.g. due to a network error),
+  then the user agent must <span>fire an <code
   title="event-error">error</code> event</span> at the element
   instead.</p>
 
@@ -20293,10 +20294,10 @@
      <li><p>The element's contents are not part of what the
      <code>object</code> element represents.</p>
 
-     <li><p>Once the resource is completely loaded, <span>fire a <code
-     title="event-load">load</code> event</span> at the
-     element.</p></li> <!-- XXX ordering of events (like with iframe)
-     -->
+     <li><p>Once the resource is completely loaded, <span>fire a
+     simple event</span> called <code title="event-load">load</code>
+     at the element.</p></li> <!-- XXX ordering of events (like with
+     iframe) -->
 
     </ol>
 
@@ -35126,7 +35127,7 @@
   source</span> once the resource has been <span
   title="fetch">fetched</span>, must, if the download was successful
   and the image is <i>available</i>, <span>queue a task</span> to
-  <span>fire a <code title="event-load">load</code> event</span> on
+  <span>fire a simple event</span> called <code title="event-load">load</code> at
   the <code>input</code> element; and otherwise, if the fetching
   process fails without a response from the remote server, or
   completes but the image is not a valid or supported image,
@@ -38887,7 +38888,7 @@
 
     <ol>
 
-     <li><p><span>Fire a simple event</span> named <code
+     <li><p><span>Fire a simple event</span> called <code
      title="event-invalid">invalid</code> at <var
      title="">field</var>.</p></li>
 
@@ -39134,7 +39135,7 @@
   method is invoked, if the element is a <span>candidate for
   constraint validation</span> and does not <span
   title="concept-fv-valid">satisfy its constraints</span>, the user
-  agent must <span>fire a simple event</span> named <code
+  agent must <span>fire a simple event</span> called <code
   title="event-invalid">invalid</code> at the element and return
   false. Otherwise, it must only return true without doing anything
   else.</p>
@@ -40149,7 +40150,7 @@
    title="event-formchange">formchange</code>.</li>
 
    <li><p>For each element in <var title="">controls</var>, in
-   <span>tree order</span>, <span>fire a simple event</span> named
+   <span>tree order</span>, <span>fire a simple event</span> called
    <var title="">event name</var> at the element.</p></li>
 
   </ol>
@@ -47641,16 +47642,7 @@
   to the node on which the menu was fired, and with which the menu was
   associated (which could be an ancestor of the former).</span></p>
 
-  <p><dfn title="fire a load event">Firing a <code
-  title="event-load">load</code> event</dfn> means <span title="fire a
-  simple event">firing a simple event called <code
-  title="event-load">load</code></span>. <!--<dfn title="fire a
-  DOMContentLoaded event">Firing a <code
-  title="event-DOMContentLoaded">DOMContentLoaded</code> event</dfn>
-  means <span title="fire a simple event">firing a simple event called
-  <code
-  title="event-DOMContentLoaded">DOMContentLoaded</code></span>.-->
-  <dfn title="fire an error event">Firing an <code
+  <p><dfn title="fire an error event">Firing an <code
   title="event-error">error</code> event</dfn> means <span title="fire
   a simple event">firing a simple event called <code
   title="event-error">error</code></span>.</p>
@@ -61281,7 +61273,7 @@
   user agent must set the <code
   title="dom-EventSource-readyState">readyState</code> attribute to
   <code title="dom-EventSource-OPEN">OPEN</code> and <span>queue a
-  task</span> to <span>fire a simple event</span> named <code
+  task</span> to <span>fire a simple event</span> called <code
   title="event-open">open</code> at the
   <code>EventSource</code> object.</p>
 
@@ -61289,7 +61281,7 @@
   agent must set the <code
   title="dom-EventSource-readyState">readyState</code> attribute to
   <code title="dom-EventSource-CONNECTING">CONNECTING</code>,
-  <span>queue a task</span> to <span>fire a simple event</span> named
+  <span>queue a task</span> to <span>fire a simple event</span> called
   <code title="event-error">error</code> at the
   <code>EventSource</code> object, and then <span>fetch</span> the
   event source resource again after a delay equal to the reconnection
@@ -61301,7 +61293,7 @@
   agent must set the <code
   title="dom-EventSource-readyState">readyState</code> attribute to
   <code title="dom-EventSource-CLOSED">CLOSED</code> and <span>queue a
-  task</span> to <span>fire a simple event</span> named <code
+  task</span> to <span>fire a simple event</span> called <code
   title="event-error">error</code> at the <code>EventSource</code>
   object. <strong>Once the user agent has <span title="fail the
   connection">failed the connection</span>, it does <em>not</em>
@@ -61887,7 +61879,7 @@
    <li>
 
     <p><span>Queue a task</span> to <span>fire a simple event</span>
-    named <code title="event-open">open</code> at the
+    called <code title="event-open">open</code> at the
     <code>WebSocket</code> object.</p>
 
    </li>
@@ -61912,7 +61904,7 @@
   title="dom-WebSocket-readyState">readyState</code> attribute's value
   must be changed to <code title="dom-WebSocket-CLOSED">CLOSED</code>
   (2), and the user agent must <span>queue a task</span> to <span>fire
-  a simple event</span> named <code
+  a simple event</span> called <code
   title="event-close">close</code> at the
   <code>WebSocket</code> object.</p>
 
@@ -71035,10 +71027,13 @@
    readiness</span> to "complete".</li>
 
    <li>If the <code>Document</code> is in a <span>browsing
-   context</span>, then <span>queue a task</span> to <span title="fire
-   a load event">fire a <code title="event-load">load</code>
-   event</span> at the <code>Document</code>'s <code>Window</code>
-   object.</li>
+   context</span>, then <span>queue a task</span> to <span>fire a
+   simple event</span> called <code title="event-load">load</code> at
+   the <code>Document</code>'s <code>Window</code> object, but with
+   its <code title="dom-event-target">target</code> set to the
+   <code>Document</code> object (and the <code
+   title="dom-event-currentTarget">currentTarget</code> set to the
+   <code>Window</code> object).</li>
 
    <li>If the <code>Document</code> has a <span>pending state
    object</span>, then <span>queue a task</span> to fire a <code




More information about the Commit-Watchers mailing list