Skip to content

Commit d18e1fe

Browse files
committed
Sync with Kendo UI Professional
1 parent dd1eb81 commit d18e1fe

File tree

8 files changed

+563
-5
lines changed

8 files changed

+563
-5
lines changed

docs/ai-assistant/prompt-library.md

Lines changed: 46 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,8 @@ If you want to run these prompts only through a generic AI chat (e.g., GitHub Co
4545

4646
This section provides examples of general questions related to Kendo UI for jQuery.
4747

48+
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
49+
4850
```prompt Setup New Project
4951
#kendo-jquery-assistant Create a simple HTML page that utilizes Kendo UI for jQuery and add a Grid with sample local data.
5052
```
@@ -57,14 +59,17 @@ This section provides examples of general questions related to Kendo UI for jQue
5759
```js
5860
```
5961

62+
</div>
63+
6064
## Component-Specific Prompts
6165

6266
Below are grouped prompt ideas for popular and feature‑rich Kendo UI for jQuery components.
6367

64-
---
6568
### Grid
6669
The [Kendo UI for jQuery Grid]({% slug overview_kendoui_grid_widget %}) renders tabular data with rich interactivity (sorting, filtering, grouping, editing, export, virtualization, and more).
6770

71+
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
72+
6873
```prompt Basic Grid
6974
#kendo-jquery-assistant Create a Kendo UI for jQuery Grid that displays employees with fields: id, name, position, salary. Enable sorting and paging. Use inline dummy data (array of objects). Page size 10.
7075
```
@@ -101,9 +106,13 @@ The [Kendo UI for jQuery Grid]({% slug overview_kendoui_grid_widget %}) renders
101106
```js
102107
```
103108

109+
</div>
110+
104111
### TreeList
105112
The [Kendo UI for jQuery TreeList]({% slug overview_kendoui_treelist_widget %}) enables you to display self-referencing tabular data and allows you to sort, filter, and edit data.
106113

114+
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
115+
107116
```prompt Basic TreeList
108117
#kendo-jquery-assistant Create a Kendo UI for jQuery TreeList showing hierarchical employees (Id, Name, Title, ReportsTo). Enable sorting and expand all nodes on load.
109118
```
@@ -116,9 +125,13 @@ The [Kendo UI for jQuery TreeList]({% slug overview_kendoui_treelist_widget %})
116125
```js
117126
```
118127

128+
</div>
129+
119130
### Chart
120131
The [Kendo UI for jQuery Charts]({% slug overview_kendoui_charts_widget %}) provide a comprehensive charting solution for data visualization with multiple chart types and customization options.
121132

133+
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
134+
122135
```prompt Multiple Charts
123136
#kendo_jquery_assistant Create three different charts to give different visual demonstration of the 8 most air polluted cities in the world.
124137
```
@@ -143,9 +156,13 @@ The [Kendo UI for jQuery Charts]({% slug overview_kendoui_charts_widget %}) prov
143156
```js
144157
```
145158

159+
</div>
160+
146161
### Scheduler
147162
The [Kendo UI for jQuery Scheduler]({% slug overview_kendoui_scheduler_widget %}) enables you to create calendar and scheduling applications with multiple view types and rich editing capabilities.
148163

164+
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
165+
149166
```prompt Basic Scheduler
150167
#kendo_jquery_assistant Create a page that contains a basic Scheduler component with 3 views - day, month and week.
151168
```
@@ -164,10 +181,14 @@ The [Kendo UI for jQuery Scheduler]({% slug overview_kendoui_scheduler_widget %}
164181
```js
165182
```
166183

184+
</div>
185+
167186
### Editor
168187

169188
The [Kendo UI for jQuery Editor]({% slug overview_kendoui_editor_widget %}) provides a rich text editing experience with support for various content types, including text, images, and tables. It includes features like formatting, styling, and content manipulation.
170189

190+
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
191+
171192
```prompt Basic Editor
172193
#kendo_jquery_assistant Add an Editor to the page. Add only 5 tools in the Editor.
173194
```
@@ -180,10 +201,12 @@ The [Kendo UI for jQuery Editor]({% slug overview_kendoui_editor_widget %}) prov
180201
```js
181202
```
182203

204+
</div>
183205

184206
### ComboBox
185207
The [Kendo UI for jQuery ComboBox]({% slug overview_kendoui_combobox_widget %}) allows you to display a single selection from a list of choices, and provides virtualization and customization through templates.
186208

209+
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
187210

188211
```prompt Basic ComboBox
189212
#kendo-jquery-assistant Create a ComboBox bound to an inline array of products with fields id and name. Placeholder "Select product". Filter contains.
@@ -197,9 +220,13 @@ The [Kendo UI for jQuery ComboBox]({% slug overview_kendoui_combobox_widget %})
197220
```js
198221
```
199222

223+
</div>
224+
200225
### DropDownList
201226
The [Kendo UI for jQuery DropDownList]({% slug overview_kendoui_dropdownlist_widget %}) allows you to display a single selection from a list of choices, and provides virtualization and customization through templates.
202227

228+
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
229+
203230
```prompt Basic ComboBox
204231
#kendo-jquery-assistant Create a DropDownList with category data and include a default "Select category..." option.
205232
```
@@ -212,9 +239,12 @@ The [Kendo UI for jQuery DropDownList]({% slug overview_kendoui_dropdownlist_wid
212239
```js
213240
```
214241

242+
</div>
243+
215244
### MultiSelect
216245
The [Kendo UI for jQuery MultiSelect]({% slug overview_kendoui_multiselect_widget %}) allows you to display a multiple selection from a list of choices. It provides virtualization and customization through templates.
217246

247+
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
218248

219249
```prompt Basic MultiSelect
220250
#kendo-jquery-assistant Create a MultiSelect with an array of product objects.
@@ -228,9 +258,12 @@ The [Kendo UI for jQuery MultiSelect]({% slug overview_kendoui_multiselect_widge
228258
```js
229259
```
230260

261+
</div>
262+
231263
### DatePicker
232264
The [Kendo UI for jQuery DatePicker]({% slug overview_kendoui_datepicker_widget %}) enables you to select a date from a calendar or through a direct input.
233265

266+
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
234267

235268
```prompt DatePicker with Default Value
236269
#kendo-jquery-assistant Render a DatePicker with a default selected date.
@@ -258,9 +291,12 @@ The [Kendo UI for jQuery DatePicker]({% slug overview_kendoui_datepicker_widget
258291
```js
259292
```
260293

294+
</div>
295+
261296
### Form
262297
The [Kendo UI for jQuery Form]({% slug overview_kendoui_form_widget %}) provides a variety of built-in options and features to generate and manage forms in your application.
263298

299+
<div style="display: grid; gap: 10px; grid-template-columns: 1fr 1fr;">
264300

265301
```prompt Validation
266302
#kendo-jquery-assistant Create a Form with required validation on FirstName and Email. Enable ValidationSummary.
@@ -274,6 +310,14 @@ The [Kendo UI for jQuery Form]({% slug overview_kendoui_form_widget %}) provides
274310
```js
275311
```
276312

313+
</div>
314+
277315
## See Also
278316
* [Intended Use & Recommendations]({% slug ai_coding_assistant_overview %})
279-
* [MCP Server Usage]({% slug kendo_jquery_mcp_server %})
317+
* [MCP Server Usage]({% slug kendo_jquery_mcp_server %})
318+
319+
<style>
320+
.d-print-none button:nth-child(2) {
321+
display: none !important; /* Hides the 'js' button */
322+
}
323+
</style>

docs/api/javascript/ui/sortable.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -431,6 +431,29 @@ Control dragging behavior by specifying CSS selectors to exclude certain child e
431431
});
432432
</script>
433433

434+
### navigatable `Boolean`*(default: false)*
435+
436+
If set to true, the user can navigate the widget with the keyboard. By default, keyboard navigation is disabled.
437+
438+
439+
<div class="meta-api-description">
440+
Enable, activate, or allow keyboard navigation, keyboard controls, or arrow key movement for sortable lists, sortable components, or draggable items, letting users interact, reorder, move, or traverse items using the keyboard instead of a mouse, support accessibility, tabbing, focus management, and keyboard shortcuts, configure keyboard support for sorting, and control whether users can use keys to navigate or rearrange sortable elements.
441+
</div>
442+
443+
#### Example - Sortable with navigatable enabled
444+
445+
<ul id="sortable">
446+
<li>ItemA1</li>
447+
<li>ItemA2</li>
448+
<li>ItemA3</li>
449+
</ul>
450+
451+
<script>
452+
$("#sortable").kendoSortable({
453+
navigatable: true,
454+
});
455+
</script>
456+
434457
### placeholder `Function | String | jQuery`
435458

436459
Provides a way for customization of the sortable item placeholder. If a function is supplied, it receives one argument - the draggable element's jQuery object.

docs/controls/menu/items.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,8 @@ You can configure the Menu items by specifying an array of objects, where each o
2020
| `imageUrl` | String | The URL of an image to display as an icon. |
2121
| `items` | Array | An array of child items (submenus). |
2222
| `enabled` | Boolean | If set to `false`, the item will be disabled. |
23-
| `cssClass` | String | A custom CSS class to apply to the item. |
23+
| `cssClass` | String | A custom CSS class to apply to the item. |
24+
| `attr` | Object | Add attributes with specified values. |
2425

2526
## Setting the Text
2627

docs/controls/window/custom-actions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ position: 5
1010

1111
If you supply a non-recognized action name, that name is treated as a custom action.
1212

13-
The Window then renders `k-icon` and `k-i-actionname` CSS classes for the action but does not automatically attach a `click` event handler to it. While the Kendo UI stylesheets provide a `"custom"` icon for custom actions, you can use any of the icon names. To capture and handle the `click` events, follow the standard approach.
13+
The Window then renders `k-icon` and `k-svg-i-actionname` CSS classes for the action but does not automatically attach a `click` event handler to it. While the Kendo UI stylesheets provide a `"custom"` icon for custom actions, you can use any icon name from the [List of Icons](https://www.telerik.com/design-system/docs/foundation/iconography/icon-list/) to ensure the icon displays properly. To capture and handle the `click` events, follow the standard approach.
1414

1515
$("#window").kendoWindow({
1616
actions: ["Custom", "Minimize", "Maximize", "Close"],

docs/docs-builder.yml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2094,5 +2094,8 @@ redirects:
20942094
- from: ^/web/grid/appearance$
20952095
to: /controls/grid/appearance/height
20962096

2097+
- from: ^/controls/([^/]+)/?$
2098+
to: /controls/$1/overview
2099+
20972100
- from: ^/controls/grid/appearance$
20982101
to: /controls/grid/appearance/height

0 commit comments

Comments
 (0)