changed 'scroll' event to not bubble, since IE, FF, and Opera do not bubble scroll
authorschepers
Fri, 17 Jul 2009 11:07:06 +0900
changeset 124 2ef633fc1bd3
parent 123 20df44d942b7
child 125 502c5e729e03
changed 'scroll' event to not bubble, since IE, FF, and Opera do not bubble scroll
html/DOM3-Events.html
--- a/html/DOM3-Events.html	Thu Jul 16 06:47:17 2009 +0900
+++ b/html/DOM3-Events.html	Fri Jul 17 11:07:06 2009 +0900
@@ -922,7 +922,7 @@
             </tr>
             <tr>
               <td><a href="#events-event-scroll">scroll</a></td>
-              <td>Yes</td>
+              <td>No</td>
               <td>No</td>
               <td><code>Document</code>, <code>Element</code></td>
               <td><a href="#events-Events-UIEvent"><code>UIEvent</code></a></td>
@@ -4700,7 +4700,7 @@
                   </tr>
                   <tr class="assert must">
                     <th>Bubbles</th>
-                    <td>Yes</td>
+                    <td>No</td>
                   </tr>
                   <tr class="assert must">
                     <th>Target</th>
@@ -5720,10 +5720,10 @@
 		<p>Browser support for keyboards has traditionally relied on two ad-hoc attributes, <code class="attr-name">keyCode</code>, and <code class="attr-name">charCode</code>.  The values for these attributes, and the availability of the attribute, is inconsistent across platforms, keyboard languages and layouts, User Agents, versions, and even event types.  A significant amount of legacy content, including script libraries, relies upon detecting the User Agent and acting accordingly, and any changes to <code class="attr-name">keyCode</code>, or <code class="attr-name">charCode</code> risk breaking as much content as they fix or enable.  Additionally, these attributes are not suitable for international usage, or accessibility concerns.  Therefore, this specification does not normatively define the <code class="attr-name">keyCode</code>, and <code class="attr-name">charCode</code> attributes, relying instead only on the more robust key identifiers, which can be used safely and consistently in any User Agent which conforms to this specification.  However, for the purpose of documenting the current state of these attributes and their relation to equivalent key identifiers, this specification contains the following table, which is to be used as an informative reference only, and does not document the full range of values for <code class="attr-name">keyCode</code>, and <code class="attr-name">charCode</code>.</p>
 	    
 	    <table id="tbl-keyIdentifiers-keyCode-charCode">
-		  <caption>Key Identifiers Set with keyCode and charCode Equivalents for Major Browsers</caption>
+		  <caption>Key Identifiers Set with keyCode and charCode Equivalents for Major Browsers ('keycode' labelled <em>key</em>, 'charcode' labelled <em>char</em>)</caption>
 		  <tr><th rowspan="3">Character String</th><th rowspan="3">Key Name</th><th rowspan="3">Unicode Codepoint</th><th rowspan="3">Description</th><th colspan="6">Internet Explorer 7</th><th colspan="6">Firefox 3</th><th colspan="6">Safari 3.1</th><th colspan="6">Opera 9.5</th></tr>
 	      <tr><th colspan="2">keydown</th><th colspan="2">keypress</th><th colspan="2">keyup</th><th colspan="2">keydown</th><th colspan="2">keypress</th><th colspan="2">keyup</th><th colspan="2">keydown</th><th colspan="2">keypress</th><th colspan="2">keyup</th><th colspan="2">keydown</th><th colspan="2">keypress</th><th colspan="2">keyup</th></tr>
-	      <tr class="smallRow"><th >keyCode</th><th>charCode</th><th >keyCode</th><th>charCode</th><th >keyCode</th><th>charCode</th><th >keyCode</th><th>charCode</th><th >keyCode</th><th>charCode</th><th >keyCode</th><th>charCode</th><th >keyCode</th><th>charCode</th><th >keyCode</th><th>charCode</th><th >keyCode</th><th>charCode</th><th >keyCode</th><th>charCode</th><th >keyCode</th><th>charCode</th><th >keyCode</th><th>charCode</th></tr>
+	      <tr class="smallRow"><th>key</th><th>char</th><th>key</th><th>char</th><th>key</th><th>char</th><th>key</th><th>char</th><th>key</th><th>char</th><th>key</th><th>char</th><th>key</th><th>char</th><th>key</th><th>char</th><th>key</th><th>char</th><th>key</th><th>char</th><th>key</th><th>char</th><th>key</th><th>char</th></tr>
 	      <tr><td> </td><td><a name="tbl-keyset-key-Accept" id="tbl-keyset-key-Accept"> Accept </a></td><td> </td><td>The Accept (Commit, OK) key.</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
 	      <tr><td> </td><td><a name="tbl-keyset-key-Again" id="tbl-keyset-key-Again"> Again </a></td><td> </td><td>The Again key.</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>
 	      <tr><td> </td><td><a name="tbl-keyset-key-AllCandidates" id="tbl-keyset-key-AllCandidates"> AllCandidates </a></td><td> </td><td>The All Candidates key.</td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td><td></td></tr>