hixie: RFC2119ify the "assigned access key" section (whatwg r5818)

hixie: RFC2119ify the "assigned access key" section (whatwg r5818)

http://dev.w3.org/cvsweb/html5/spec/Overview.html?r1=1.4676&r2=1.4677&f=h
http://html5.org/tools/web-apps-tracker?from=5817&to=5818

===================================================================
RCS file: /sources/public/html5/spec/Overview.html,v
retrieving revision 1.4676
retrieving revision 1.4677
diff -u -d -r1.4676 -r1.4677
--- Overview.html 3 Feb 2011 05:34:48 -0000 1.4676
+++ Overview.html 3 Feb 2011 20:35:14 -0000 1.4677
@@ -2983,7 +2983,7 @@
   requirements on character encodings, image formats, audio formats,
   and video formats in the respective sections.</p>
 
-  </div><h4 id="extensibility"><span class="secno">2.2.2 </span>Extensibility</h4><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/41">ISSUE-41</a> (Decentralized-extensibility) blocks progress to Last Call</span><p>HTML has a wide number of extensibility mechanisms that can be
+  </div><h4 id="extensibility"><span class="secno">2.2.2 </span>Extensibility</h4><p>HTML has a wide number of extensibility mechanisms that can be
   used for adding semantics in a safe manner:<ul><li>Authors can use the <code title="attr-class"><a href="#classes">class</a></code>
    attribute to extend elements, effectively creating their own
    elements, while using the most applicable existing "real" HTML
@@ -8067,7 +8067,7 @@
    was set to false when this algorithm started, return <var
    title="">success</var>.</p></li>
 -->
-  </ol></div><h3 id="elements"><span class="secno">3.2 </span>Elements</h3><h4 id="semantics-0"><span class="secno">3.2.1 </span>Semantics</h4><p class="XXX annotation"><span><a href="http://www.w3.org/html/wg/tracker/issues/41">ISSUE-41</a> (Decentralized-extensibility) blocks progress to Last Call</span><p>Elements, attributes, and attribute values in HTML are defined
+  </ol></div><h3 id="elements"><span class="secno">3.2 </span>Elements</h3><h4 id="semantics-0"><span class="secno">3.2.1 </span>Semantics</h4><p>Elements, attributes, and attribute values in HTML are defined
   (by this specification) to have certain meanings (semantics). For
   example, the <code><a href="#the-ol-element">ol</a></code> element represents an ordered list, and
   the <code title="attr-lang"><a href="#attr-lang">lang</a></code> attribute represents the
@@ -50632,15 +50632,19 @@
   <h4 id="processing-model-3"><span class="secno">7.4.3 </span>Processing model</h4>
 
   <p>An element's <dfn id="assigned-access-key">assigned access key</dfn> is a key combination
-  derived from the element's <code title="attr-accesskey"><a href="#the-accesskey-attribute">accesskey</a></code> content attribute as
-  follows:</p>
+  derived from the element's <code title="attr-accesskey"><a href="#the-accesskey-attribute">accesskey</a></code> content attribute.
+  Initially, an element must not have an <a href="#assigned-access-key">assigned access
+  key</a>.</p>
+
+  <p>Whenever an element's <code title="attr-accesskey"><a href="#the-accesskey-attribute">accesskey</a></code> attribute is set, changed,
+  or removed, the user agent must update the element's <a href="#assigned-access-key">assigned
+  access key</a> by running the following steps:</p>
 
   <ol><li><p>If the element has no <code title="attr-accesskey"><a href="#the-accesskey-attribute">accesskey</a></code> attribute, then skip to the
    <i>fallback</i> step below.</li>
 
-   <li><p>Otherwise, the user agent must <a href="#split-a-string-on-spaces" title="split a string
-   on spaces">split the attribute's value on spaces</a>, and let
-   <var title="">keys</var> be the resulting tokens.</li>
+   <li><p>Otherwise, <a href="#split-a-string-on-spaces" title="split a string on spaces">split the
+   attribute's value on spaces</a>, and let <var title="">keys</var> be the resulting tokens.</li>
 
    <li>

Received on Thursday, 3 February 2011 20:36:58 UTC