Skip to content

Commit 3449cad

Browse files
svdimitrdmihaylo
andauthored
Rendering changes in 4.3.0 (#1394)
* docs(4.3.0): rendering changes article and list article * docs(4-3-0): rendering changes * docs: added minor chnages to upgrade docs --------- Co-authored-by: dmihaylo <[email protected]>
1 parent 3a5bbc2 commit 3449cad

File tree

5 files changed

+164
-87
lines changed

5 files changed

+164
-87
lines changed

upgrade/rendering-changes/3-4-0.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
---
22
title: 3.4.0
33
description: Handle the rendering changes in the 3.4.0 release of the Telerik UI for Blazor components.
4-
page_title: Rendering Changes in 3.4.0
4+
page_title: Rendering Changes in the 3.4.0 Release
55
slug: changes-in-3-4-0
6-
position: 1
6+
position: 4
77
---
88

99
# Rendering Changes in 3.4.0
1010

1111
## "k-state" CSS classes
1212

13-
Previous to the 3.4.0 version we used `k-state-*` CSS classes to denote that the state of an HTML element happened. As part of the 3.4.0 release, we remove the `state` segment of that classes.
13+
Previous to the 3.4.0 version we used `k-state-*` CSS classes to denote that the state of an HTML element happened. As part of the 3.4.0 release, we remove the `state` segment of that classes.
1414

1515
>caption A list of all changed "k-state" classes
1616
@@ -34,4 +34,3 @@ Previous to the 3.4.0 version we used `k-state-*` CSS classes to denote that the
3434
## See also
3535

3636
* [Good styling practices]({%slug good-styling-practices%})
37-

upgrade/rendering-changes/3-6-0.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
22
title: 3.6.0
33
description: Handle the rendering changes in the 3.6.0 release of the Telerik UI for Blazor components.
4-
page_title: Rendering Changes in 3.6.0
4+
page_title: Rendering Changes in the 3.6.0 Release
55
slug: changes-in-3-6-0
6-
position: 2
6+
position: 3
77
---
88

99
# Rendering Changes in 3.6.0
@@ -25,7 +25,7 @@ position: 2
2525

2626
## Calendar
2727

28-
* Removed the `k-content` and the `k-calendar-content` CSS classes from the `<table class="k-calendar-table">` element.
28+
* Removed the `k-content` and the `k-calendar-content` CSS classes from the `<table class="k-calendar-table">` element.
2929

3030
### Calendar Navigation CSS classes
3131

upgrade/rendering-changes/4-0-0.md

Lines changed: 79 additions & 80 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
---
22
title: 4.0.0
33
description: Handle the rendering changes in the 4.0.0 release of the Telerik UI for Blazor components.
4-
page_title: Rendering Changes in 4.0.0
4+
page_title: Rendering Changes in the 4.0.0 Release
55
slug: rendering-changes-in-4-0-0
6-
position: 3
6+
position: 2
77
---
88

99
# Rendering Changes in 4.0.0
1010

1111
* [Calendar](#calendar)
1212
* [Card](#card)
1313
* [ChunkProgressBar](#chunkprogressbar)
14-
* [Common - Date pickers](#common---date-pickers)
15-
* [Common - Selects](#common---selects)
14+
* [(Common) Date Pickers](#common-for-date-pickers)
15+
* [(Common) Selects](#common-for-selects)
1616
* [Dialog](#dialog)
1717
* [Editor](#editor)
1818
* [FileSelect](#fileselect)
@@ -34,11 +34,11 @@ position: 3
3434

3535
## Calendar
3636

37-
* Changed `<span class="k-calendar-nav-today k-today">` to a flat button (`<button class="k-button k-calendar-nav-today k-button-flat k-rounded-md k-button-md k-button-flat-primary"><span class="k-button-text">Today</span></button>`).
37+
The `<span class="k-calendar-nav-today k-today">` CSS class has been changed to a Flat button (`<button class="k-button k-calendar-nav-today k-button-flat k-rounded-md k-button-md k-button-flat-primary"><span class="k-button-text">Today</span></button>`).
3838

3939
## Card
4040

41-
* Renamed the following classes:
41+
The following classes related to the Telerik UI for Blazor Card component have been renamed:
4242

4343
| Pre-4.0.0 | 4.0.0 |
4444
|------------------|------------|
@@ -49,31 +49,31 @@ position: 3
4949

5050
## ChunkProgressBar
5151

52-
* Added `k-chunk-progressbar` class to the `<div class="k-progressbar>`.
53-
* Added `k-progressbar-chunks` class to the `<ul>` element.
54-
* Replaced the `k-item` class of the `<li>` elements with `k-progressbar-chunk` class.
52+
* Added the `k-chunk-progressbar` CSS class to the `<div class="k-progressbar>`.
53+
* Added the `k-progressbar-chunks` CSS class to the `<ul>` element.
54+
* Replaced the `k-item` class of the `<li>` elements with the `k-progressbar-chunk` class.
5555

56-
## Common - Date Pickers
56+
## Common for Date Pickers
5757

58-
* All date pickers that incorporate a calendar inherit the change of the `<span class="k-calendar-nav-today k-today">` to a flat button (DatePicker, DateTimePicker, DateRangePicker, TimePicker).
59-
* Added `k-[COMPONENT]-popup` class to the popup element of all date pickers (DatePicker, DateTimePicker, DateRangePicker, TimePicker).
58+
* All date pickers that incorporate a calendar, namely, the DatePicker, DateTimePicker, DateRangePicker, and TimePicker, inherit the change of the `<span class="k-calendar-nav-today k-today">`CSS class to a Flat button.
59+
* Added the `k-[COMPONENT]-popup` class to the popup element of all date pickers, namely, the DatePicker, DateTimePicker, DateRangePicker, and TimePicker.
6060

61-
## Common - Selects
61+
## Common for Selects
6262

63-
* Added `k-[COMPONENT]-popup` class to the popup element of all selects (AutoComplete, ColorPicker, ComboBox, DropDownList, MultiColumnComboBox, MultiSelect).
63+
The `k-[COMPONENT]-popup` class has been added to the popup element of all components providing a selection option such as the AutoComplete, ColorPicker, ComboBox, DropDownList, MultiColumnComboBox, and MultiSelect.
6464

6565
## Dialog
6666

67-
* Added `k-rounded-md` to the buttons in the Predefined Dialogs.
68-
* Renamed `k-window-actions` and `k-dialog-actions` classes to `k-window-titlebar-actions` and `k-dialog-titlebar-actions`.
69-
* Renamed `k-window-action` and `k-dialog-action` classes to `k-window-titlebar-action` and `k-dialog-titlebar-action`.
70-
* Removed `k-dialog-buttongroup` class from the `<div class="k-actions>`.
71-
* Added `k-actions-horizontal`, `k-window-actions` and `k-dialog-actions` to the `<div class="k-actions>`.
67+
* Added `k-rounded-md` to the buttons in the predefined dialogs.
68+
* Renamed the `k-window-actions` and `k-dialog-actions` classes to `k-window-titlebar-actions` and `k-dialog-titlebar-actions`.
69+
* Renamed the `k-window-action` and `k-dialog-action` classes to `k-window-titlebar-action` and `k-dialog-titlebar-action`.
70+
* Removed the `k-dialog-buttongroup` class from the `<div class="k-actions>`.
71+
* Added `k-actions-horizontal`, `k-window-actions`, and `k-dialog-actions` to `<div class="k-actions>`.
7272

7373
## Editor
7474

75-
* Added `k-editor-window` class to all popups.
76-
* Added `k-editor-toolbar` class to the Editor Toolbar.
75+
* Added the `k-editor-window` class to all popups.
76+
* Added the `k-editor-toolbar` class to the Editor toolbar.
7777

7878
## FileSelect
7979

@@ -86,19 +86,18 @@ position: 3
8686

8787
## Filter
8888

89-
* Added `k-toolbar-item` class to the `<div class="k-filter-toolbar-item>`.
89+
The `k-toolbar-item` class has been added to `<div class="k-filter-toolbar-item>`.
9090

9191
## Form
9292

93-
* Added `k-form-{size}` to the main wrapping element of the component (`<form class="k-form">`). Necessary to introduce the [`Size` options of the Form]({%slug form-appearance%}).
93+
`k-form-{size}` has been added to the main wrapping element of the Telerik UI for Blazor Form component (`<form class="k-form">`). It's necessary to introduce the [`Size` options of the Form]({%slug form-appearance%}).
9494

9595
## Gantt
9696

97-
* Added `k-grid-md` class to the `<div class="k-grid>` element - this ensures the default medium size of the Tree.
97+
* Added the `k-grid-md` class to the `<div class="k-grid>` element. This action ensures the default medium size of the Gantt tree.
98+
* Added `table`-specific classes to the `table` elements of the Gantt tree:
9899

99-
* Added table-specific classes to the table elements of the Gantt Tree:
100-
101-
| Pre-4.0.0 | 4.0.0 |
100+
| Prior to 4.0.0 | 4.0.0 and Later |
102101
|------------------|------------|
103102
| `<table>` | `<table class="k-table">` |
104103
| `<thead>` | `<thead class="k-table-thead">` |
@@ -111,21 +110,21 @@ position: 3
111110

112111
## Grid
113112

114-
* Wrapped sorting icon in a `<span class="k-sort-icon">`
113+
* Wrapped the sorting icon in a `<span class="k-sort-icon">` element.
115114

116-
````HTML
115+
````HTML
117116
<span class="k-sort-icon">
118117
<span class="k-icon k-i-sort-asc-small"></span>
119118
</span>
120-
````
119+
````
121120

122-
* Added `k-grid-{size}` to the main wrapping element of the component (`<div class="k-grid">`). Necessary to introduce the [`Size` options of the Grid]({%slug grid-sizing%}). The child elements inherit the `k-grid-{size}` class.
121+
* Added `k-grid-{size}` to the main wrapping element of the component (`<div class="k-grid">`). It's necessary to introduce the [`Size` options of the Grid]({%slug grid-sizing%}). The child elements inherit the `k-grid-{size}` class.
123122

124-
* Added Grid-specific classes added to header, body and footer tables - `k-grid-header-table`, `k-grid-table`, `k-grid-footer-table`.
123+
* Added the `k-grid-header-table`, `k-grid-table`, and `k-grid-footer-table` Grid-specific classes to the header, body, and footer of the tables.
125124

126-
* Added table-specific classes to the table elements of the Grid:
125+
* Added `table`-specific classes to the `table` elements of the Grid:
127126

128-
| Pre-4.0.0 | 4.0.0 |
127+
| Prior to 4.0.0 | 4.0.0 and Later |
129128
|------------------|------------|
130129
| `<table>` | `<table class="k-table">` |
131130
| `<thead>` | `<thead class="k-table-thead">` |
@@ -138,67 +137,67 @@ position: 3
138137

139138
### Grid Grouping
140139

141-
* Removed `<div class="k-indicator-container">` in favor of `<div class="k-chip>`. The Group value is now rendered in a `<span class="k-chip-content">`. The close icon is now rendered in a `<span class="k-chip-actions">` container.
142-
* Changed the close icon from `<span class="k-button-icon k-icon k-i-x"></span>` to `<span class="k-button-icon k-icon k-i-x-circle"></span>`.
140+
* Removed `<div class="k-indicator-container">` in favor of `<div class="k-chip>`. The `Group` value is now rendered in a `<span class="k-chip-content">`. The **Close** icon is now rendered in a `<span class="k-chip-actions">` container.
141+
* Changed the **Close** icon from `<span class="k-button-icon k-icon k-i-x"></span>` to `<span class="k-button-icon k-icon k-i-x-circle"></span>`.
143142
* Removed the `k-grouping-header-flex` class from the grouping header.
144143
* Renamed the class of the empty `<div class="k-indicator-container">` to `<div class="k-grouping-drop-container">`.
145144

146145
## ListView
147146

148-
* Added `<div class="k-listview-item">` wrapper to Item Template.
147+
The `<div class="k-listview-item">` wrapper has been added to the Item template.
149148

150149
## MultiSelect
151150

152-
* Added `k-text-ellipsis` class to the `<span class="k-chip-label>` element.
153-
* Removed `k-input-values` and `k-selection-multiple` classes from the `<div class="k-chip-list">` element.
151+
* Added the `k-text-ellipsis` class to the `<span class="k-chip-label>` element.
152+
* Removed the `k-input-values` and `k-selection-multiple` classes from the `<div class="k-chip-list">` element.
154153
* Wrapped the `<div class="k-chip-list">` element in a `<div class="k-input-values">` container.
155154

156155
## Notification
157156

158-
* Removed `<div class="k-notification-wrap">` element.
159-
* Replaced closable Notification icon `<a class="k-icon k-i-x">` with a `<span class="k-icon k-i-x">`.
157+
* Removed the `<div class="k-notification-wrap">` element.
158+
* Replaced the closable Notification icon `<a class="k-icon k-i-x">` with a `<span class="k-icon k-i-x">`.
160159
* Wrapped the closable icon in a `<span class="k-notification-actions">` container.
161160

162161
## Pager
163162

164163
* Replaced `<ul class="k-pager-numbers">` with a `<div class="k-pager-numbers">`.
165-
* Replaced navigation buttons `<a class="k-link k-page-nav">` with flat buttons `<button class="k-pager-nav k-button k-button-{size} k-button-flat k-button-flat-base k-icon-button">`.
166-
* Replaced page numbers `<span class="k-link>` with flat primary buttons `<button class="k-button k-button-{size} k-button-flat k-button-flat-primary">`
167-
* Removed `k-floatwrap`, `k-link`, `k-pager-wrap` and `k-label` classes.
168-
* Added `k-pager-{size}` to the main wrapping element of the component (`<div class="k-pager">`). Necessary to introduce the [`Size` options of the Form]({%slug pager-appearance%}).
164+
* Replaced the `<a class="k-link k-page-nav">` navigation buttons with Flat buttons `<button class="k-pager-nav k-button k-button-{size} k-button-flat k-button-flat-base k-icon-button">`.
165+
* Replaced the `<span class="k-link>` page numbers with Flat primary buttons `<button class="k-button k-button-{size} k-button-flat k-button-flat-primary">`.
166+
* Removed the `k-floatwrap`, `k-link`, `k-pager-wrap`, and `k-label` classes.
167+
* Added `k-pager-{size}` to the main wrapping element of the component (`<div class="k-pager">`). It's necessary to introduce the [`Size` options of the Form]({%slug pager-appearance%}).
169168

170169
## ProgressBar
171170

172-
* Added `k-progressbar-progress` class to the `<div class="k-selected>` element.
173-
* Changed the inline style of the `<div class="k-progressbar>` from `--kendo-progressbar-progress` to `--kendo-progressbar-value`. (This style conrols the progress width/height.)
171+
* Added the `k-progressbar-progress` class to the `<div class="k-selected>` element.
172+
* Changed the inline style of the `<div class="k-progressbar>` from `--kendo-progressbar-progress` to `--kendo-progressbar-value`. The implemented style controls the progress width and height.
174173

175174
## Splitter
176175

177-
* Removed the `k-collapse-prev` and `k-collapse-next` classes from the `<span class="k-icon>`.
176+
The `k-collapse-prev` and `k-collapse-next` classes have been removed from the `<span class="k-icon>` element.
178177

179178
## Toolbar
180179

181-
* Added `k-toolbar-resizable` class to the main wrapping element of the component (`<div class="k-toolbar>`). Applicable when the Toolbar is responsive.
182-
* Renamed `k-overflow-anchor` class to `k-toolbar-overflow-button` class.
183-
* Added Toolbar-specific classes to all built-in tools(`k-toolbar-button`, `k-toolbar-toggle-button`, `k-toolbar-button-group` and more)
184-
* All template items are wrapped in `<div class="k-toolbar-item">`.
185-
* Added `k-toolbar-{size}` to the main wrapping element of the component (`<div class="k-toolbar">`). Necessary to introduce the [`Size` options of the Toolbar]({%slug toolbar-appearance%}).
186-
180+
* Added the `k-toolbar-resizable` class to the main `<div class="k-toolbar>` wrapping element of the component. Applicable when the Toolbar is responsive.
181+
* Renamed the `k-overflow-anchor` class to `k-toolbar-overflow-button`.
182+
* Added Toolbar-specific classes to all built-in tools such as `k-toolbar-button`, `k-toolbar-toggle-button`, `k-toolbar-button-group`, and more.
183+
* All template items are now wrapped in a `<div class="k-toolbar-item">` element.
184+
* Added `k-toolbar-{size}` to the main `<div class="k-toolbar">` wrapping element of the component. It's necessary to introduce the [`Size` options of the Toolbar]({%slug toolbar-appearance%}).
187185

188186
## Treelist
189187

190-
* Wrapped sorting icon in a `<span class="k-sort-icon">`
188+
* Wrapped the sorting icon in a `<span class="k-sort-icon">` element.
191189

192-
````HTML
190+
````HTML
193191
<span class="k-sort-icon">
194192
<span class="k-icon k-i-sort-asc-small"></span>
195193
</span>
196-
````
197-
* Added `k-grid-md` class to the `<div class="k-grid>` element - this ensures the default medium size of the TreeList.
194+
````
198195

199-
* Added table-specific classes to the table elements of the TreeList:
196+
* Added the `k-grid-md` class to the `<div class="k-grid>` element. This implementation ensures the default medium size of the TreeList.
200197

201-
| Pre-4.0.0 | 4.0.0 |
198+
* Added `table`-specific classes to the `table` elements of the TreeList:
199+
200+
| Prior to 4.0.0 | 4.0.0 and Later |
202201
|------------------|------------|
203202
| `<table>` | `<table class="k-table">` |
204203
| `<thead>` | `<thead class="k-table-thead">` |
@@ -210,31 +209,31 @@ position: 3
210209

211210
## Upload
212211

213-
* Upload `button` and `input` are no longer nested and are now siblings wrapped inside a `<div class="k-upload-button-wrap">`.
214-
* Removed `k-header` class from `<div class="k-upload>`.
215-
* Added `k-upload-async` class to `<div class="k-upload>`.
216-
* Added `k-upload-dropzone` class to `<div class="k-dropzone">`.
217-
* Removed `k-upload-status-total` class from `<div class="k-upload-status">`.
218-
* Removed `k-reset` class from the `<ul class="k-upload-files">`.
212+
* The `button` and `input` of the Upload are no longer nested and are now siblings wrapped inside a `<div class="k-upload-button-wrap">`.
213+
* Removed the `k-header` class from `<div class="k-upload>`.
214+
* Added the `k-upload-async` class to `<div class="k-upload>`.
215+
* Added the `k-upload-dropzone` class to `<div class="k-dropzone">`.
216+
* Removed the `k-upload-status-total` class from `<div class="k-upload-status">`.
217+
* Removed the `k-reset` class from the `<ul class="k-upload-files">`.
219218
* Replaced `<div class="k-progressbar">` with a `<TelerikProgressBar>` component without visible labels.
220-
* Replaced `k-file-group-wrapper`, `k-file-invalid-group-wrapper`, `k-multiple-files-group-wrapper` and `k-multiple-files-invalid-group-wrapper` classes with `k-file-icon-wrapper` class.
221-
* Replaced `k-file-name-size-wrapper` class with `k-file-info` class.
222-
* Removed `k-text-success` and `k-text-error` classes from `<span class="k-file-validation-message">`.
219+
* Replaced the `k-file-group-wrapper`, `k-file-invalid-group-wrapper`, `k-multiple-files-group-wrapper`, and `k-multiple-files-invalid-group-wrapper` classes with the `k-file-icon-wrapper` class.
220+
* Replaced the `k-file-name-size-wrapper` class with the `k-file-info` class.
221+
* Removed the `k-text-success` and `k-text-error` classes from `<span class="k-file-validation-message">`.
223222

224-
### Action buttons
223+
### Action Buttons
225224

226-
The following changes are applicable when `AutoUpload = "false"`, so the action buttons `Clear` and `Upload` are rendered:
225+
The following changes are applicable when `AutoUpload = "false"`, so the **Clear** and **Upload** action buttons are rendered:
227226

228-
* Added `k-actions-horizontal` class to `<div class="k-actions>`.
229-
* Removed `k-clear-selected` and `k-upload-selected` classes from the action buttons.
230-
* Added `k-rounded-md` class to the action buttons.
231-
* Wrapped the buttons text in a `<span class="k-button-text">`.
227+
* Added the `k-actions-horizontal` class to `<div class="k-actions>`.
228+
* Removed the `k-clear-selected` and `k-upload-selected` classes from the action buttons.
229+
* Added the `k-rounded-md` class to the action buttons.
230+
* Wrapped the buttons text in a `<span class="k-button-text">` element.
232231

233232

234233
## Window
235234

236-
* Removed `k-window-wrapper` class from the `<div class="k-window>`.
237-
* Removed `k-dialog-content` class from the `<div class="k-window-content>`.
238-
* Removed `k-dialog-titlebar` and `k-header` classes from the `<div class="k-window-titlebar>`.
239-
* Renamed `k-window-actions` to `k-window-titlebar-actions`
240-
* Renamed `k-window-action` to `k-window-titlebar-action`
235+
* Removed the `k-window-wrapper` class from `<div class="k-window>`.
236+
* Removed the `k-dialog-content` class from `<div class="k-window-content>`.
237+
* Removed the `k-dialog-titlebar` and `k-header` classes from `<div class="k-window-titlebar>`.
238+
* Renamed `k-window-actions` to `k-window-titlebar-actions`.
239+
* Renamed `k-window-action` to `k-window-titlebar-action`.

0 commit comments

Comments
 (0)