html5/spec attributes-common-to-form-controls.html,1.206,1.207 editing.html,1.1261,1.1262 index.html,1.1337,1.1338 single-page.html,1.188,1.189

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

Modified Files:
	attributes-common-to-form-controls.html editing.html 
	index.html single-page.html 
Log Message:
commit 51755393c0d96625234e3a092ba0604629c5b856
Author: Silvia Pfeiffer <silviapfeiffer1@gmail.com>
Date:   Sun Sep 9 13:37:15 2012 +1000

    [giow] (0) Fix the way 'inert' is defined wrt focusability to actually work. (Why was it defined the other way before? Am I missing something?)
    Affected topics: HTML
    
    git-svn-id: http://svn.whatwg.org/webapps@7217 340c8d12-0b0e-0410-8428-c7bf67bfef74
    (cherry picked from commit 144305515edb7f910bc4c6ed4ad3cfdcad1c28d4)


Index: attributes-common-to-form-controls.html
===================================================================
RCS file: /sources/public/html5/spec/attributes-common-to-form-controls.html,v
retrieving revision 1.206
retrieving revision 1.207
diff -u -d -r1.206 -r1.207
--- attributes-common-to-form-controls.html	29 Oct 2012 02:45:11 -0000	1.206
+++ attributes-common-to-form-controls.html	29 Oct 2012 03:14:21 -0000	1.207
@@ -420,6 +420,11 @@
 
   <!-- v2: Apply this to contentEditable elements -->
 
+  <!-- v2: Make this work with modal <dialog>s:
+            - exclude <dialog> subtrees from the exclusion of multiple autofocus attributes (careful, consider nested dialogs)
+            - when a showModal() method is invoked, look for elements to autofocus in that dialog
+    -->
+
   <p>The <dfn id="attr-fe-autofocus" title="attr-fe-autofocus"><code>autofocus</code></dfn>
   content attribute allows the author to indicate that a control is to
   be focused as soon as the page is loaded or as soon as the


Index: single-page.html
===================================================================
RCS file: /sources/public/html5/spec/single-page.html,v
retrieving revision 1.188
retrieving revision 1.189
diff -u -d -r1.188 -r1.189
--- single-page.html	29 Oct 2012 02:45:16 -0000	1.188
+++ single-page.html	29 Oct 2012 03:14:22 -0000	1.189
@@ -51851,6 +51851,11 @@
 
   <!-- v2: Apply this to contentEditable elements -->
 
+  <!-- v2: Make this work with modal <dialog>s:
+            - exclude <dialog> subtrees from the exclusion of multiple autofocus attributes (careful, consider nested dialogs)
+            - when a showModal() method is invoked, look for elements to autofocus in that dialog
+    -->
+
   <p>The <dfn id="attr-fe-autofocus" title="attr-fe-autofocus"><code>autofocus</code></dfn>
   content attribute allows the author to indicate that a control is to
   be focused as soon as the page is loaded or as soon as the
@@ -70482,8 +70487,8 @@
   <code><a href="#the-body-element">body</a></code> element rather than the paragraph.</p>
 
   <p class="note">When a node or one of its ancestors is inert, it
-  also can't be focused (see the <a href="#focusing-steps">focusing steps</a>), and it
-  is disabled if it is a <a href="#concept-command" title="concept-command">command</a>.</p>
+  also can't be <a href="#focusable">focusable</a>, and it is disabled if it is a
+  <a href="#concept-command" title="concept-command">command</a>.</p>
 
   <p>An entire <code><a href="#document">Document</a></code> can be marked as <dfn id="blocked-by-a-modal-dialog">blocked by
   a modal dialog</dfn> <var title="">dialog</var>. While a
@@ -70734,7 +70739,9 @@
   <a href="#specially-focusable">tabindex focus flag</a> set, but only if the element is
   either <a href="#being-rendered">being rendered</a> or <!-- CANVAS-FOCUS-FALLBACK -->
   is a descendant of a <code><a href="#the-canvas-element">canvas</a></code> element that
-  <a href="#represents">represents</a> <a href="#embedded-content-2">embedded content</a>.</p>
+  <a href="#represents">represents</a> <a href="#embedded-content-2">embedded content</a>, and only if
+  neither the element nor any of its ancestors are
+  <a href="#inert">inert</a>.</p>
 
   <p>User agents should make the following elements
   <a href="#focusable">focusable</a> as part of their default behavior, unless
@@ -70798,8 +70805,7 @@
    <code><a href="#document">Document</a></code> has no <a href="#browsing-context">browsing context</a>, or if
    the element's <code><a href="#document">Document</a></code>'s <a href="#browsing-context">browsing context</a>
    has no <a href="#top-level-browsing-context">top-level browsing context</a>, or if the element
-   is not <a href="#focusable">focusable</a>, or if the element is already
-   focused, then abort these steps.</p>
+   is not <a href="#focusable">focusable</a>, then abort these steps.</p>
 
    </li><li><p>If focusing the element will remove the focus from another
    element, then run the <a href="#unfocusing-steps">unfocusing steps</a> for that

Index: editing.html
===================================================================
RCS file: /sources/public/html5/spec/editing.html,v
retrieving revision 1.1261
retrieving revision 1.1262
diff -u -d -r1.1261 -r1.1262
--- editing.html	29 Oct 2012 02:45:14 -0000	1.1261
+++ editing.html	29 Oct 2012 03:14:21 -0000	1.1262
@@ -498,8 +498,8 @@
   <code><a href="the-body-element.html#the-body-element">body</a></code> element rather than the paragraph.</p>
 
   <p class="note">When a node or one of its ancestors is inert, it
-  also can't be focused (see the <a href="#focusing-steps">focusing steps</a>), and it
-  is disabled if it is a <a href="commands.html#concept-command" title="concept-command">command</a>.</p>
+  also can't be <a href="#focusable">focusable</a>, and it is disabled if it is a
+  <a href="commands.html#concept-command" title="concept-command">command</a>.</p>
 
   <p>An entire <code><a href="dom.html#document">Document</a></code> can be marked as <dfn id="blocked-by-a-modal-dialog">blocked by
   a modal dialog</dfn> <var title="">dialog</var>. While a
@@ -738,7 +738,9 @@
   <a href="#specially-focusable">tabindex focus flag</a> set, but only if the element is
   either <a href="rendering.html#being-rendered">being rendered</a> or <!-- CANVAS-FOCUS-FALLBACK -->
   is a descendant of a <code><a href="the-canvas-element.html#the-canvas-element">canvas</a></code> element that
-  <a href="rendering.html#represents">represents</a> <a href="content-models.html#embedded-content-2">embedded content</a>.</p>
+  <a href="rendering.html#represents">represents</a> <a href="content-models.html#embedded-content-2">embedded content</a>, and only if
+  neither the element nor any of its ancestors are
+  <a href="#inert">inert</a>.</p>
 
   <p>User agents should make the following elements
   <a href="#focusable">focusable</a> as part of their default behavior, unless
@@ -794,8 +796,7 @@
    <code><a href="dom.html#document">Document</a></code> has no <a href="browsers.html#browsing-context">browsing context</a>, or if
    the element's <code><a href="dom.html#document">Document</a></code>'s <a href="browsers.html#browsing-context">browsing context</a>
    has no <a href="browsers.html#top-level-browsing-context">top-level browsing context</a>, or if the element
-   is not <a href="#focusable">focusable</a>, or if the element is already
-   focused, then abort these steps.</p>
+   is not <a href="#focusable">focusable</a>, then abort these steps.</p>
 
    <li><p>If focusing the element will remove the focus from another
    element, then run the <a href="#unfocusing-steps">unfocusing steps</a> for that

Received on Monday, 29 October 2012 03:14:26 UTC