Skip to content

Commit aa8c9d2

Browse files
committed
Sync with Kendo UI Professional
1 parent 08a5982 commit aa8c9d2

File tree

9 files changed

+475
-1
lines changed

9 files changed

+475
-1
lines changed

docs-aspnet/html-helpers/helper-basics/vb.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ position: 4
1111

1212
When you use [lambda expressions](http://msdn.microsoft.com/en-us/library/bb531253.aspx) and [anonymous types](http://msdn.microsoft.com/en-us/library/bb384767.aspx) inside the helper declarations, you have to apply the correct Visual Basic (VB) syntax.
1313

14+
>While the {{ site.product }} helpers can be initialized with VB syntax, we recommend using the C# syntax instead. Following [Microsoft's announcement](https://visualstudiomagazine.com/articles/2020/03/12/vb-in-net-5.aspx) that VB will not be evolved as a language, and because of the minimal VB usage in {{ site.product }}, we've decided to provide MVC resources only in C#. As a result, the {{ site.product }} documentation, demos, Visual Studio templates, sample projects and examples provided in the forums and in the Support Ticketing system will only use C#.
15+
1416
The following example demonstrates how to use the VB syntax in the Editor.
1517

1618
@Code

docs-aspnet/vs-integration/convert-project-wizard.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ To use the **Convert Project Wizard**, install the {{ site.product }} [Visual St
3232
3333
To start the wizard, use either the **Extensions** menu in VS or the context menu in the **Solution Explorer**:
3434
35-
- You can start the **Convert Project Wizard** from the Extensions menu at the top. In Visual Studio 2019, click **Extensions** > **Telerik** > **{{ site.product }}** > **Convert to Telerik Application**.
35+
- You can start the **Convert Project Wizard** from the Extensions menu at the top. In Visual Studio's Solution Explorer select the project, not the solution, click **Extensions** > **Telerik** > **{{ site.product }}** > **Convert to Telerik Application**.
3636
3737
{% if site.core %}
3838
![{{ site.product_short }} Convert Wizard in VS from Extensions](../vs-integration/images/select-wizard.png)

docs/_config.yml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -562,6 +562,8 @@ navigation:
562562
title: "Gantt"
563563
"*imageeditor":
564564
title: "Image Editor"
565+
"*propertygrid":
566+
title: "PropertyGrid"
565567
"*pivotgrid":
566568
title: "PivotGrid"
567569
"*pivotgridv2":
@@ -1884,6 +1886,12 @@ defaults:
18841886
values:
18851887
component: "pivotgridv2"
18861888

1889+
-
1890+
scope:
1891+
path: "controls/propertygrid"
1892+
values:
1893+
component: "propertygrid"
1894+
18871895

18881896
-
18891897
scope:
@@ -2107,6 +2115,7 @@ intro_columns:
21072115
"Pager": "overview_kendoui_pager_widget"
21082116
"PivotGrid": "overview_kendoui_pivotgrid_widget"
21092117
"PivotGridV2": "overview_kendoui_pivotgridv2_widget"
2118+
"PropertyGrid": "overview_kendoui_propertygrid"
21102119
"Spreadsheet": "overview_spreadsheet_widget"
21112120
"TaskBoard": "overview_kendoui_taskboard_widget"
21122121
"TreeList": "overview_kendoui_treelist_widget"
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
---
2+
title: Keyboard Navigation
3+
page_title: jQuery PropertyGrid Documentation - Keyboard Navigation
4+
description: "Get started with the jQuery PropertyGrid by Kendo UI and learn about the accessibility support it provides through its keyboard navigation functionality."
5+
slug: keynav_propertygrid_jquery
6+
position: 2
7+
---
8+
9+
# Keyboard Navigation
10+
11+
The PropertyGrid gets its keyboard navigation functionality through the `navigatable` option. When set to `true`, you can initially select a row or cell and then move within the PropertyGrid by using the `Arrow` keys.
12+
13+
The Kendo UI for jQuery PropertyGrid supports the following keyboard shortcuts applied to the PropertyGrid Data Table:
14+
15+
| SHORTCUT | DESCRIPTION |
16+
|:--- |:--- |
17+
| `Arrow keys` | Navigate over the cells|
18+
| `Space` | Selects the row holding the currently highlighted cell|
19+
| `Enter` or `F2` | Puts the item in the edit mode|
20+
| `Esc` | Cancels the edit or, if an element inside a cell is focused, returns the focus to the table|
21+
| `Ctrl`+`Home` | Focuses the first focusable element inside the body|
22+
| `Ctrl`+`End` | Focuses the last focusable element inside the body|
23+
| `Home` | Focuses the first focusable cell in the row|
24+
| `End` | Focuses the last focusable cell in the row|
25+
| `Shift`+`Tab` | Navigates to the previous item|
26+
| `Shift`+`Tab` | Navigates to the previous item|
27+
| `Shift`+`Tab` | Navigates to the previous item|
28+
29+
The Kendo UI for jQuery supports the following keyboard shortcuts applied to the PropertyGrid ToolBar:
30+
31+
| SHORTCUT | DESCRIPTION |
32+
|:--- |:--- |
33+
| `F10` | Focuses the ToolBar|
34+
| `Right Arrow` | Focuses the next focusable item|
35+
| `Left Arrow` | Focuses the previous focusable item|
36+
| `Enter` | Selects the focused button, or enters the inner template navigation if the template contains focusable items, or opens CommandOverflow menu when overflow anchor is focused|
37+
| `Space` | Selects the focused button|
38+
| `Home` | Focuses the first focusable item|
39+
| `End` | Focuses the last focusable item|
40+
| `Esc` | Moves the focus back to the PropertyGrid ToolBar item|
41+
42+
For a complete example, refer to the [demo on keyboard navigation of the PropertyGrid](https://demos.telerik.com/kendo-ui/propertygrid/keyboard-navigation).
43+
44+
## See Also
45+
46+
* [Keyboard Navigation by the PropertyGrid (Demo)](https://demos.telerik.com/kendo-ui/propertygrid/keyboard-navigation)
47+
* [Keyboard Support in Kendo UI for jQuery]({% slug keyboard_shortcuts_accessibility_support %})
48+
* [Accessibility in the PropertyGrid]({% slug accessibility_kendoui_propertygrid %})
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
---
2+
title: Overview
3+
page_title: jQuery PropertyGrid Documentation - PropertyGrid Accessibility
4+
description: "Get started with the jQuery PropertyGrid by Kendo UI and learn about its accessibility support for WAI-ARIA, Section 508, and WCAG 2.2."
5+
slug: accessibility_kendoui_propertygrid
6+
position: 1
7+
---
8+
9+
# PropertyGrid Accessibility
10+
11+
The PropertyGrid is accessible by screen readers and provides WAI-ARIA, Section 508, WCAG 2.2, and keyboard support.
12+
13+
For more information, refer to:
14+
* [Keyboard navigation by the Kendo UI PropertyGrid]({% slug keynav_propertygrid_jquery %})
15+
* [Accessibility in Kendo UI for jQuery]({% slug overview_accessibility_support_kendoui %})
16+
17+
## WAI-ARIA
18+
19+
The component follows the WAI-ARIA Authoring Practices for implementing the keyboard navigation for its component role and is tested against the popular screen readers. For more information, refer to the article on [WAI-ARIA support in Kendo UI for jQuery]({% slug wai_aria_accessibility_support %}).
20+
21+
## Section 508
22+
23+
The PropertyGrid is compliant with the Section 508 requirements. For more information, refer to the article on [Section 508 support in Kendo UI for jQuery]({% slug section508_accessibility_support %}).
24+
25+
## WCAG 2.2
26+
27+
The PropertyGrid supports the standards for providing accessible web content which are set by the [Web Content Accessibility Guidelines 2.1](https://www.w3.org/TR/WCAG/). For more information, refer to the article on [WCAG 2.2 compliance in Kendo UI for jQuery]({% slug section508_wcag21_accessibility_support %})
28+
29+
30+
## See Also
31+
32+
* [Keyboard Navigation by the PropertyGrid (Demo)](https://demos.telerik.com/kendo-ui/propertygrid/keyboard-navigation)
33+
* [Keyboard Navigation by the PropertyGrid]({% slug keynav_propertygrid_jquery %})
34+
* [Keyboard Support in Kendo UI for jQuery]({% slug keyboard_shortcuts_accessibility_support %})
35+
* [Accessibility in Kendo UI for jQuery]({% slug overview_accessibility_support_kendoui %})

0 commit comments

Comments
 (0)