You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: upgrade/rendering-changes/3-4-0.md
+3-4Lines changed: 3 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,16 +1,16 @@
1
1
---
2
2
title: 3.4.0
3
3
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
5
5
slug: changes-in-3-4-0
6
-
position: 1
6
+
position: 4
7
7
---
8
8
9
9
# Rendering Changes in 3.4.0
10
10
11
11
## "k-state" CSS classes
12
12
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.
14
14
15
15
>caption A list of all changed "k-state" classes
16
16
@@ -34,4 +34,3 @@ Previous to the 3.4.0 version we used `k-state-*` CSS classes to denote that the
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
5
5
slug: rendering-changes-in-4-0-0
6
-
position: 3
6
+
position: 2
7
7
---
8
8
9
9
# Rendering Changes in 4.0.0
10
10
11
11
*[Calendar](#calendar)
12
12
*[Card](#card)
13
13
*[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)
16
16
*[Dialog](#dialog)
17
17
*[Editor](#editor)
18
18
*[FileSelect](#fileselect)
@@ -34,11 +34,11 @@ position: 3
34
34
35
35
## Calendar
36
36
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>`).
38
38
39
39
## Card
40
40
41
-
* Renamed the following classes:
41
+
The following classes related to the Telerik UI for Blazor Card component have been renamed:
42
42
43
43
| Pre-4.0.0 | 4.0.0 |
44
44
|------------------|------------|
@@ -49,31 +49,31 @@ position: 3
49
49
50
50
## ChunkProgressBar
51
51
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.
55
55
56
-
## Common - Date Pickers
56
+
## Common for Date Pickers
57
57
58
-
* All date pickers that incorporate a calendarinherit 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.
60
60
61
-
## Common - Selects
61
+
## Common for Selects
62
62
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.
64
64
65
65
## Dialog
66
66
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>`.
72
72
73
73
## Editor
74
74
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.
77
77
78
78
## FileSelect
79
79
@@ -86,19 +86,18 @@ position: 3
86
86
87
87
## Filter
88
88
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>`.
90
90
91
91
## Form
92
92
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%}).
94
94
95
95
## Gantt
96
96
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:
98
99
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 |
102
101
|------------------|------------|
103
102
|`<table>`|`<table class="k-table">`|
104
103
|`<thead>`|`<thead class="k-table-thead">`|
@@ -111,21 +110,21 @@ position: 3
111
110
112
111
## Grid
113
112
114
-
* Wrapped sorting icon in a `<span class="k-sort-icon">`
113
+
* Wrapped the sorting icon in a `<span class="k-sort-icon">` element.
115
114
116
-
````HTML
115
+
````HTML
117
116
<spanclass="k-sort-icon">
118
117
<spanclass="k-icon k-i-sort-asc-small"></span>
119
118
</span>
120
-
````
119
+
````
121
120
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.
123
122
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.
125
124
126
-
* Added table-specific classes to the table elements of the Grid:
125
+
* Added `table`-specific classes to the `table` elements of the Grid:
127
126
128
-
|Pre-4.0.0 | 4.0.0 |
127
+
|Prior to 4.0.0 | 4.0.0 and Later|
129
128
|------------------|------------|
130
129
|`<table>`|`<table class="k-table">`|
131
130
|`<thead>`|`<thead class="k-table-thead">`|
@@ -138,67 +137,67 @@ position: 3
138
137
139
138
### Grid Grouping
140
139
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>`.
143
142
* Removed the `k-grouping-header-flex` class from the grouping header.
144
143
* Renamed the class of the empty `<div class="k-indicator-container">` to `<div class="k-grouping-drop-container">`.
145
144
146
145
## ListView
147
146
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.
149
148
150
149
## MultiSelect
151
150
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.
154
153
* Wrapped the `<div class="k-chip-list">` element in a `<div class="k-input-values">` container.
* 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%}).
169
168
170
169
## ProgressBar
171
170
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.
174
173
175
174
## Splitter
176
175
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.
178
177
179
178
## Toolbar
180
179
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%}).
187
185
188
186
## Treelist
189
187
190
-
* Wrapped sorting icon in a `<span class="k-sort-icon">`
188
+
* Wrapped the sorting icon in a `<span class="k-sort-icon">` element.
191
189
192
-
````HTML
190
+
````HTML
193
191
<spanclass="k-sort-icon">
194
192
<spanclass="k-icon k-i-sort-asc-small"></span>
195
193
</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
+
````
198
195
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.
200
197
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 |
202
201
|------------------|------------|
203
202
|`<table>`|`<table class="k-table">`|
204
203
|`<thead>`|`<thead class="k-table-thead">`|
@@ -210,31 +209,31 @@ position: 3
210
209
211
210
## Upload
212
211
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">`.
219
218
* 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">`.
223
222
224
-
### Action buttons
223
+
### Action Buttons
225
224
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:
227
226
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.
232
231
233
232
234
233
## Window
235
234
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