[html5] r7359 - [ac] (0) Try to address some possible concerns re dropzone and draggable for ATs [...]

whatwg at whatwg.org whatwg at whatwg.org
Sat Sep 15 20:27:26 PDT 2012


Author: ianh
Date: 2012-09-15 20:27:25 -0700 (Sat, 15 Sep 2012)
New Revision: 7359

Modified:
   complete.html
   index
   source
Log:
[ac] (0) Try to address some possible concerns re dropzone and draggable for ATs.
Fixing https://www.w3.org/Bugs/Public/show_bug.cgi?id=17807
Affected topics: HTML

Modified: complete.html
===================================================================
--- complete.html	2012-09-16 03:16:18 UTC (rev 7358)
+++ complete.html	2012-09-16 03:27:25 UTC (rev 7359)
@@ -81011,6 +81011,17 @@
   <i>false</i> state means that it is not. The <i>auto</i> state
   uses the default behavior of the user agent.</p>
 
+  <p>An element with a <code title=attr-draggable><a href=#the-draggable-attribute>draggable</a></code>
+  attribute should also have a <code title=attr-title><a href=#attr-title>title</a></code>
+  attribute that names the element for the purpose of non-visual
+  interactions. <!-- "should", not "must", only because this is a
+  relatively new attribute and its design implications are not
+  entirely obvious yet. For example, what happens if you use an
+  element with text as a drag source? Is that sufficiently clear for
+  ATs? Indeed, shouldn't the element generally be distinguishable
+  anyway for it to be useful to drag? See also the dropzone attribute.
+  --></p>
+
   <dl class=domintro><dt><var title="">element</var> . <code title=dom-draggable><a href=#dom-draggable>draggable</a></code> [ = <var title="">value</var> ]</dt>
 
    <dd>
@@ -81125,6 +81136,15 @@
   specified, the <code title=attr-dropzone-copy><a href=#attr-dropzone-copy>copy</a></code> value is
   implied.</p>
 
+  <p>An element with a <code title=attr-dropzone><a href=#the-dropzone-attribute>dropzone</a></code>
+  attribute should also have a <code title=attr-title><a href=#attr-title>title</a></code>
+  attribute that names the element for the purpose of non-visual
+  interactions. <!-- "should", not "must", only because this is a
+  relatively new attribute and its design implications are not
+  entirely obvious yet. For example, what happens if you use an
+  element with text as a drop zone? Is that sufficiently clear for
+  ATs? See also the draggable attribute. --></p>
+
   <div class=impl>
 
   <p>A <code title=attr-dropzone><a href=#the-dropzone-attribute>dropzone</a></code> attribute <dfn id=concept-dropzone-match title=concept-dropzone-match>matches a drag data store</dfn> if

Modified: index
===================================================================
--- index	2012-09-16 03:16:18 UTC (rev 7358)
+++ index	2012-09-16 03:27:25 UTC (rev 7359)
@@ -81011,6 +81011,17 @@
   <i>false</i> state means that it is not. The <i>auto</i> state
   uses the default behavior of the user agent.</p>
 
+  <p>An element with a <code title=attr-draggable><a href=#the-draggable-attribute>draggable</a></code>
+  attribute should also have a <code title=attr-title><a href=#attr-title>title</a></code>
+  attribute that names the element for the purpose of non-visual
+  interactions. <!-- "should", not "must", only because this is a
+  relatively new attribute and its design implications are not
+  entirely obvious yet. For example, what happens if you use an
+  element with text as a drag source? Is that sufficiently clear for
+  ATs? Indeed, shouldn't the element generally be distinguishable
+  anyway for it to be useful to drag? See also the dropzone attribute.
+  --></p>
+
   <dl class=domintro><dt><var title="">element</var> . <code title=dom-draggable><a href=#dom-draggable>draggable</a></code> [ = <var title="">value</var> ]</dt>
 
    <dd>
@@ -81125,6 +81136,15 @@
   specified, the <code title=attr-dropzone-copy><a href=#attr-dropzone-copy>copy</a></code> value is
   implied.</p>
 
+  <p>An element with a <code title=attr-dropzone><a href=#the-dropzone-attribute>dropzone</a></code>
+  attribute should also have a <code title=attr-title><a href=#attr-title>title</a></code>
+  attribute that names the element for the purpose of non-visual
+  interactions. <!-- "should", not "must", only because this is a
+  relatively new attribute and its design implications are not
+  entirely obvious yet. For example, what happens if you use an
+  element with text as a drop zone? Is that sufficiently clear for
+  ATs? See also the draggable attribute. --></p>
+
   <div class=impl>
 
   <p>A <code title=attr-dropzone><a href=#the-dropzone-attribute>dropzone</a></code> attribute <dfn id=concept-dropzone-match title=concept-dropzone-match>matches a drag data store</dfn> if

Modified: source
===================================================================
--- source	2012-09-16 03:16:18 UTC (rev 7358)
+++ source	2012-09-16 03:27:25 UTC (rev 7359)
@@ -94735,6 +94735,17 @@
   <i>false</i> state means that it is not. The <i>auto</i> state
   uses the default behavior of the user agent.</p>
 
+  <p>An element with a <code title="attr-draggable">draggable</code>
+  attribute should also have a <code title="attr-title">title</code>
+  attribute that names the element for the purpose of non-visual
+  interactions. <!-- "should", not "must", only because this is a
+  relatively new attribute and its design implications are not
+  entirely obvious yet. For example, what happens if you use an
+  element with text as a drag source? Is that sufficiently clear for
+  ATs? Indeed, shouldn't the element generally be distinguishable
+  anyway for it to be useful to drag? See also the dropzone attribute.
+  --></p>
+
   <dl class="domintro">
 
    <dt><var title="">element</var> . <code title="dom-draggable">draggable</code> [ = <var title="">value</var> ]</dt>
@@ -94872,6 +94883,15 @@
   specified, the <code title="attr-dropzone-copy">copy</code> value is
   implied.</p>
 
+  <p>An element with a <code title="attr-dropzone">dropzone</code>
+  attribute should also have a <code title="attr-title">title</code>
+  attribute that names the element for the purpose of non-visual
+  interactions. <!-- "should", not "must", only because this is a
+  relatively new attribute and its design implications are not
+  entirely obvious yet. For example, what happens if you use an
+  element with text as a drop zone? Is that sufficiently clear for
+  ATs? See also the draggable attribute. --></p>
+
   <div class="impl">
 
   <p>A <code title="attr-dropzone">dropzone</code> attribute <dfn




More information about the Commit-Watchers mailing list