Skip to content

Commit 50b62b6

Browse files
authored
Merge pull request #6718 from syncfusion-content/ES-983512-UG3
Revamping the Ug
2 parents 2830027 + 7cfd287 commit 50b62b6

File tree

15 files changed

+787
-521
lines changed

15 files changed

+787
-521
lines changed

blazor/diagram/accessibility.md

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,9 @@ documentation: ug
99

1010
# Accessibility Features in Blazor Diagram Component
1111

12-
Accessibility in the Blazor diagram component is achieved through compliance with the [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), and [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, as well as [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) and support for keyboard navigation. This ensures that users can effectively interact with the diagram features using assistive technologies such as screen readers.
12+
Accessibility in the Blazor Diagram component is achieved through compliance with [ADA](https://www.ada.gov/), [Section 508](https://www.section508.gov/), and [WCAG 2.2](https://www.w3.org/TR/WCAG22/) standards, as well as [WCAG roles](https://www.w3.org/TR/wai-aria/#roles) and supports keyboard navigation. This ensures that users can effectively interact with diagram features using assistive technologies such as screen readers.
1313

14-
The accessibility compliance for the Blazor diagram component is outlined below:
14+
The accessibility compliance for the Blazor Diagram component is outlined below:
1515

1616
| Accessibility Criteria | Compatibility |
1717
| -- | -- |
@@ -39,14 +39,14 @@ The accessibility compliance for the Blazor diagram component is outlined below:
3939

4040
## WAI-ARIA Attributes
4141

42-
The Blazor Diagram component followed the WAI-ARIA patterns to meet the accessibility. The following ARIA attributes are used in the Blazor Diagram component:
42+
The Blazor Diagram component follows WAI-ARIA patterns to support accessibility. The following ARIA attributes are used in the Blazor Diagram component:
4343

4444
| Attributes | Purpose |
4545
| --- | --- |
46-
| `aria-label` | Provides an accessible name for the Diagram Objects. |
46+
| `aria-label` | Provides an accessible name for diagram objects. |
4747

4848
### Aria-label
49-
The aria-label attribute provides the text label with some default description for below elements in diagram.
49+
The `aria-label` attribute provides a text label with a default description for the following elements in the diagram.
5050

5151
<!-- markdownlint-disable MD033 -->
5252
<table>
@@ -96,20 +96,20 @@ The aria-label attribute provides the text label with some default description f
9696
</tr>
9797
<tr>
9898
<td>RotateThumb</td>
99-
<td>Thumb to rotate the selected object.</td>
99+
<td>Thumb to rotating the selected object.</td>
100100
</tr>
101101
</table>
102102

103103
## Keyboard Shortcuts and Navigations
104104

105-
The Blazor Diagram component followed the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported by the Blazor Diagram component.
105+
The Blazor Diagram component supports the [keyboard interaction](https://www.w3.org/WAI/ARIA/apg/patterns/alert/#keyboardinteraction) guideline, making it easy for people who use assistive technologies (AT) and those who completely rely on keyboard navigation. The following keyboard shortcuts are supported.
106106

107107
| Windows | Mac | Description |
108108
|-----|-----| ---- |
109109
|<kbd>Ctrl+C</kbd> | <kbd>⌘</kbd> + <kbd>C</kbd> | Copy the selected diagram elements to the clipboard.|
110110
|<kbd>Ctrl+X</kbd> | <kbd>⌘</kbd> + <kbd>X</kbd> | Cut the selected diagram elements to the clipboard.|
111111
|<kbd>Ctrl+V</kbd> | <kbd>⌘</kbd> + <kbd>V</kbd> | Paste the diagram elements from the clipboard.|
112-
|<kbd>Ctrl+A</kbd> | <kbd>⌘</kbd> + <kbd>A</kbd> | Select all the diagram elements.|
112+
|<kbd>Ctrl+A</kbd> | <kbd>⌘</kbd> + <kbd>A</kbd> | Select all diagram elements.|
113113
|<kbd>Delete</kbd> | <kbd>Delete</kbd> | Delete the selected diagram elements.|
114114
|<kbd>Ctrl+P</kbd> | <kbd>⌘</kbd> + <kbd>P</kbd> | Print the diagram page.|
115115
|<kbd>Ctrl+Z</kbd> | <kbd>⌘</kbd> + <kbd>Z</kbd> | Undo the last action.|
@@ -135,8 +135,8 @@ The Blazor Diagram component followed the [keyboard interaction](https://www.w3.
135135
|<kbd>Ctrl+Shift+V</kbd> | <kbd>⌘</kbd> + <kbd>⇧</kbd> + <kbd>V</kbd> | Align the selected text to the bottom vertically.|
136136
|<kbd>Ctrl+G</kbd> or <kbd>Ctrl+Shift+G</kbd> | <kbd>⌘</kbd> + <kbd>G</kbd> or <kbd>⌘</kbd> + <kbd>⇧</kbd> + <kbd>G</kbd> | Group selected shapes together, treating them as a single shape.|
137137
|<kbd>Ctrl+Shift+U</kbd> | <kbd>⌘</kbd> + <kbd>⇧</kbd> + <kbd>U</kbd> | Ungroup shapes within a previously grouped selection.|
138-
|<kbd>Ctrl+Shift+F</kbd> | <kbd>⌘</kbd> + <kbd>⇧</kbd> + <kbd>F</kbd> | Bring the selected shape forward in the stacking order.|
139-
|<kbd>Ctrl+Shift+B</kbd> | <kbd>⌘</kbd> + <kbd>⇧</kbd> + <kbd>B</kbd>| Send the selected shape backward in the stacking order.|
138+
|<kbd>Ctrl+Shift+F</kbd> | <kbd>⌘</kbd> + <kbd>⇧</kbd> + <kbd>F</kbd> | Bring the selected element forward in the stacking order.|
139+
|<kbd>Ctrl+Shift+B</kbd> | <kbd>⌘</kbd> + <kbd>⇧</kbd> + <kbd>B</kbd>| Send the selected element backward in the stacking order.|
140140
|<kbd>Ctrl+]</kbd> | <kbd>⌘</kbd> + <kbd>]</kbd> | Move the selected node, connector, and group over the nearest overlapping node, connector, or group.|
141141
|<kbd>Ctrl+[</kbd> | <kbd>⌘</kbd> + <kbd>[</kbd> | Move the selected node, connector, and group behind the underlying node, connector, or group.|
142142
|<kbd>Ctrl+L</kbd> | <kbd>⌘</kbd> + <kbd>L</kbd> | Rotate the selected nodes counterclockwise.|
@@ -159,9 +159,9 @@ N> You can download a complete working sample for keyboard navigation from [GitH
159159

160160
## How to Ensure Accessibility
161161

162-
The Blazor diagram component's accessibility levels are ensured through an [axe-core](https://www.nuget.org/packages/Deque.AxeCore.Playwright) with playwright tests.
162+
The Blazor Diagram component's accessibility levels are ensured through an [axe-core](https://www.nuget.org/packages/Deque.AxeCore.Playwright) with playwright tests.
163163

164-
The accessibility compliance of the Blazor diagram component is shown in the following sample. Open the [sample](https://blazor.syncfusion.com/accessibility/diagram) in a new window to evaluate the accessibility of the Blazor diagram component with accessibility tools.
164+
The accessibility compliance of the Blazor Diagram component is shown in the following sample. Open the [sample](https://blazor.syncfusion.com/accessibility/diagram) in a new window to evaluate its accessibility of the Blazor diagram component with accessibility tools.
165165

166166
## See also
167167

0 commit comments

Comments
 (0)