Skip to content

Commit ff48c27

Browse files
Accessibility: v24.2 changes (DevExpress#6816)
1 parent 05f7217 commit ff48c27

File tree

39 files changed

+431
-108
lines changed

39 files changed

+431
-108
lines changed

concepts/05 UI Components/Calendar/03 Accessibility/05 Accessibility Features Overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@
3939
</tr>
4040
<tr>
4141
<td><a href="https://www.access-board.gov/ict/" target="_blank">Section 508</a> Support</td>
42-
<td class="dx-table-row__center"><svg width="18" height="18"><use xlink:href="#svg-icon-success"/></svg></td>
42+
<td class="dx-table-row__center"><svg width="18" height="18"><use xlink:href="#svg-icon-warning"/></svg></td>
4343
</tr>
4444
<tr>
4545
<td><a href="https://www.w3.org/WAI/standards-guidelines/wcag/" target="_blank">WCAG 2.x</a> Support</td>

concepts/05 UI Components/Calendar/03 Accessibility/10 Accessibility Standards Compliance.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,6 @@ The Calendar component meets a variety of <a href="https://www.access-board.gov/
66
<th>WCAG 2.x criteria</th>
77
<th>Exception description</th>
88
</tr>
9-
<tr>
10-
<td>501 (Web)(Software) <br> 504.2 (Authoring Tool) <br> 602.3 (Support Docs)</td>
11-
<td>1.3.1 Info and Relationships (Level A)</td>
12-
<td>Calendar does not pronounce selected range in multiselect mode.</td>
13-
</tr>
149
<tr>
1510
<td>501 (Web)(Software) <br> 504.2 (Authoring Tool) <br> 602.3 (Support Docs)</td>
1611
<td>1.4.3 Contrast (Minimum) (Level AA) <br> 1.4.11 Non-text Contrast (Level AA 2.1 and 2.2)</td>

concepts/05 UI Components/Chat/10 Accessibility/00 Accessibility.md

Whitespace-only changes.
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
[note] The overall accessibility level of your application depends on the Chat features you use.
2+
3+
<table class="dx-table">
4+
<tr>
5+
<th class="dx-table-row__width-80">Accessibility Requirement</th>
6+
<th>Support Level</th>
7+
</tr>
8+
<tr>
9+
<td>Right-to-Left Support</td>
10+
<td class="dx-table-row__center"><svg width="18" height="18"><use xlink:href="#svg-icon-success"/></svg></td>
11+
</tr>
12+
<tr>
13+
<td>Keyboard Navigation Support</td>
14+
<td class="dx-table-row__center"><svg width="18" height="18"><use xlink:href="#svg-icon-success"/></svg></td>
15+
</tr>
16+
<tr>
17+
<td>Screen Reader Support</td>
18+
<td class="dx-table-row__center"><svg width="18" height="18"><use xlink:href="#svg-icon-success"/></svg></td>
19+
</tr>
20+
<tr>
21+
<td>Contrast Color Theme</td>
22+
<td class="dx-table-row__center"><svg width="18" height="18"><use xlink:href="#svg-icon-warning"/></svg></td>
23+
</tr>
24+
<tr>
25+
<td>Mobile Device Support</td>
26+
<td class="dx-table-row__center"><svg width="18" height="18"><use xlink:href="#svg-icon-success"/></svg></td>
27+
</tr>
28+
<tr>
29+
<td><a href="https://developer.chrome.com/docs/lighthouse/" target="_blank">Lighthouse</a> Accessibility Validation</td>
30+
<td class="dx-table-row__center"><svg width="18" height="18"><use xlink:href="#svg-icon-success"/></svg></td>
31+
</tr>
32+
<tr>
33+
<td><a href="https://www.deque.com/axe/" target="_blank">Axe</a> Accessibility Validation</td>
34+
<td class="dx-table-row__center"><svg width="18" height="18"><use xlink:href="#svg-icon-success"/></svg></td>
35+
</tr>
36+
<tr>
37+
<td><a href="https://wave.webaim.org/" target="_blank">WAVE</a> Accessibility Validation</td>
38+
<td class="dx-table-row__center"><svg width="18" height="18"><use xlink:href="#svg-icon-warning"/></svg></td>
39+
</tr>
40+
<tr>
41+
<td><a href="https://www.access-board.gov/ict/" target="_blank">Section 508</a> Support</td>
42+
<td class="dx-table-row__center"><svg width="18" height="18"><use xlink:href="#svg-icon-success"/></svg></td>
43+
</tr>
44+
<tr>
45+
<td><a href="https://www.w3.org/WAI/standards-guidelines/wcag/" target="_blank">WCAG 2.x</a> Support</td>
46+
<td class="dx-table-row__center"><svg width="18" height="18"><use xlink:href="#svg-icon-success"/></svg></td>
47+
</tr>
48+
</table>
49+
50+
<ul style="list-style-type: none;">
51+
<li style="display: flex; align-items: center;"><svg width="18" height="18" style="padding: 2px 4px 0px 0px;"><use xlink:href="#svg-icon-success"/></svg> - All component features meet the requirement</li>
52+
<li style="display: flex; align-items: center;"><svg width="18" height="18" style="padding: 2px 4px 0px 0px;"><use xlink:href="#svg-icon-warning"/></svg> - Some component features may not meet the requirement</li>
53+
<li style="display: flex; align-items: center;"><svg width="18" height="18" style="padding: 2px 4px 0px 0px;"><use xlink:href="#svg-icon-error"/></svg> - Accessibility requirement is not supported</li>
54+
</ul>
55+
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
The Chat component meets a variety of <a href="https://www.access-board.gov/ict/" target="_blank">Section 508</a> and <a href="https://www.w3.org/WAI/standards-guidelines/wcag/" target="_blank">WCAG 2.x</a> compliance standards. Known exceptions:
2+
3+
<table class="dx-table">
4+
<tr>
5+
<th>Section 508 criteria</th>
6+
<th>WCAG 2.x criteria</th>
7+
<th>Exception description</th>
8+
</tr>
9+
<tr>
10+
<td>501 (Web)(Software) <br> 504.2 (Authoring Tool) <br> 602.3 (Support Docs)</td>
11+
<td>1.4.3 Contrast (Minimum) (Level AA) <br> 1.4.11 Non-text Contrast (Level AA 2.1 and 2.2)</td>
12+
<td>Chat does not support Windows High Contrast themes.</td>
13+
</tr>
14+
</table>
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
A user can use the following keys to interact with the Chat component:
2+
3+
<table class="dx-table">
4+
<tr>
5+
<th>Key</th>
6+
<th>Action</th>
7+
</tr>
8+
<tr>
9+
<td>Enter</td>
10+
<td>Enters a message.</td>
11+
</tr>
12+
</table>
13+
14+
#include common-code-register-key-handler
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
The Chat component supports screen readers and complies to <a href="https://www.w3.org/WAI/standards-guidelines/aria/" target="_blank">WAI-ARIA</a> standards.

concepts/05 UI Components/ColorBox/05 Accessibility/10 Accessibility Standards Compliance.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,11 @@ The ColorBox component meets a variety of <a href="https://www.access-board.gov/
1616
<td>2.4.3 Focus Order (Level A)</td>
1717
<td>The ColorBox component does not meet this criterion.</td>
1818
</tr>
19+
<tr>
20+
<td>501 (Web)(Software) <br> 504.2 (Authoring Tool) <br> 602.3 (Support Docs)</td>
21+
<td>2.4.7 Focus Visible (Level AA) </td>
22+
<td>The ColorBox palette handle does not have a focus indicator.</td>
23+
</tr>
1924
<tr>
2025
<td>-</td>
2126
<td>2.5.8 Target Size (Minimum) (Level AA 2.2 only)</td>

concepts/05 UI Components/DataGrid/05 Accessibility/10 Accessibility Standards Compliance.md

Lines changed: 3 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -14,28 +14,17 @@ The DataGrid component meets a variety of <a href="https://www.access-board.gov/
1414
<tr>
1515
<td>501 (Web)(Software) <br> 504.2 (Authoring Tool) <br> 602.3 (Support Docs)</td>
1616
<td>1.3.1 Info and Relationships (Level A)</td>
17-
<td>
18-
The column fixing feature does not meet this criterion. <br>
19-
The filter menu button in filter row does not supply any accessibility information.
20-
</td>
17+
<td>The filter menu button in filter row does not supply any accessibility information.</td>
2118
</tr>
2219
<tr>
2320
<td>501 (Web)(Software) <br> 504.2 (Authoring Tool) <br> 602.3 (Support Docs)</td>
2421
<td>1.4.3 Contrast (Minimum) (Level AA) <br> 1.4.11 Non-text Contrast (Level AA 2.1 and 2.2)</td>
2522
<td>DataGrid does not support Windows High Contrast themes.</td>
2623
</tr>
27-
<tr>
28-
<td>501 (Web)(Software) <br> 504.2 (Authoring Tool) <br> 602.3 (Support Docs)</td>
29-
<td>1.3.2 Meaningful Sequence (Level A) <br> 2.4.3 Focus Order (Level A)</td>
30-
<td>The column fixing feature in DataGrid does not meet this criterion.</td>
31-
</tr>
3224
<tr>
3325
<td>11.5.2.12 Execution of available actions</td>
3426
<td>2.1.1 Keyboard (Level A)</td>
35-
<td><ul>
36-
<li>Keyboard navigation is not supported for ColumnChooser items in 'drag' mode.</li>
37-
</ul>
38-
</td>
27+
<td>Keyboard navigation is not supported for ColumnChooser items in 'drag' mode.</td>
3928
</tr>
4029
<tr>
4130
<td>-</td>
@@ -59,15 +48,10 @@ The DataGrid component meets a variety of <a href="https://www.access-board.gov/
5948
<td>Command buttons and icons.</td>
6049
</tr>
6150
<tr>
62-
<td>-</td>
51+
<td>11.5.2.15 Change notification </td>
6352
<td>4.1.3 Status Messages (Level AA 2.1 and 2.2)</td>
6453
<td>DataGrid summaries when <a href="/Documentation/ApiReference/UI_Components/dxDataGrid/Configuration/summary/#recalculateWhileEditing">recalculateWhileEditing</a> is enabled. </td>
6554
</tr>
66-
<tr>
67-
<td>502.3.3 Row, Column, and Headers</td>
68-
<td>-</td>
69-
<td>DataGrid does not convey information about headers if the column fixing feature is enabled.</td>
70-
</tr>
7155
<tr>
7256
<td>504.2.2 PDF Export</td>
7357
<td>-</td>

concepts/05 UI Components/DateRangeBox/03 Accessibility/05 Accessibility Features Overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@
4343
</tr>
4444
<tr>
4545
<td><a href="https://www.w3.org/WAI/standards-guidelines/wcag/" target="_blank">WCAG 2.x</a> Support</td>
46-
<td class="dx-table-row__center"><svg width="18" height="18"><use xlink:href="#svg-icon-warning"/></svg></td>
46+
<td class="dx-table-row__center"><svg width="18" height="18"><use xlink:href="#svg-icon-success"/></svg></td>
4747
</tr>
4848
</table>
4949

0 commit comments

Comments
 (0)