Skip to content

Commit 608c757

Browse files
author
pipeline
committed
v20.4.53 is released
1 parent dd78e7c commit 608c757

File tree

195 files changed

+2622
-452
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

195 files changed

+2622
-452
lines changed

controls/buttons/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
## [Unreleased]
44

5+
## 20.4.53 (2023-03-07)
6+
7+
### Checkbox
8+
9+
#### Bug Fixes
10+
11+
- `#I436942` - The issue with "Checkbox checked property is not updated properly at initial rendering" has been resolved.
12+
513
## 20.4.50 (2023-02-14)
614

715
### RadioButton

controls/buttons/src/check-box/check-box.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -160,7 +160,7 @@ export class CheckBox extends Component<HTMLInputElement> implements INotifyProp
160160
super(options, <string | HTMLInputElement>element);
161161
}
162162

163-
private changeState(state?: string): void {
163+
private changeState(state?: string, isInitialize?: boolean ): void {
164164
let ariaState: string;
165165
let rippleSpan: Element;
166166
const frameSpan: Element = this.getWrapper().getElementsByClassName(FRAME)[0];
@@ -176,7 +176,7 @@ export class CheckBox extends Component<HTMLInputElement> implements INotifyProp
176176
}
177177
ariaState = 'true';
178178
this.element.checked = true;
179-
if (this.element.required && this.validCheck) {
179+
if (this.element.required && this.validCheck && !isInitialize) {
180180
this.element.checked = false;
181181
this.validCheck = false;
182182
} else if (this.element.required) {
@@ -189,7 +189,7 @@ export class CheckBox extends Component<HTMLInputElement> implements INotifyProp
189189
}
190190
ariaState = 'false';
191191
this.element.checked = false;
192-
if (this.element.required && this.validCheck) {
192+
if (this.element.required && this.validCheck && !isInitialize) {
193193
this.element.checked = true;
194194
this.validCheck = false;
195195
} else if (this.element.required) {
@@ -326,7 +326,7 @@ export class CheckBox extends Component<HTMLInputElement> implements INotifyProp
326326
}
327327
}
328328
if (this.checked) {
329-
this.changeState('check');
329+
this.changeState('check', true);
330330
}
331331
if (this.indeterminate) {
332332
this.changeState();

controls/buttons/themestudio/styles/calendars/daterangepicker/_layout.scss

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,7 @@
218218
overflow: $range-visibility-hidden;
219219
padding: $range-list-item-padding;
220220
white-space: $range-text-nowrap;
221+
text-overflow: $range-text-overflow;
221222
}
222223
#{if(&, '&', '*')} .e-list-parent {
223224
margin: $range-value-zero;

controls/buttons/themestudio/styles/grids/grid/_layout.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3525,7 +3525,7 @@
35253525
border-top: 0;
35263526
}
35273527

3528-
& tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor {
3528+
& tr.e-columnheader th:last-child.e-stackedheadercell .e-rhandler.e-rcursor :not(.e-laststackcell) {
35293529
border-right: 0;
35303530
}
35313531

controls/buttons/themestudio/styles/grids/grid/_theme.scss

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -549,7 +549,8 @@
549549
}
550550
}
551551

552-
.e-ftrchk.e-chkfocus {
552+
.e-ftrchk.e-chkfocus,
553+
li.e-cclist.e-colfocus {
553554
background-color: $grid-hover-bg-color;
554555
}
555556
}

controls/buttons/themestudio/styles/navigations/context-menu/_fluent-definition.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ $cmenu-caret-blank-icon: $text-base !default;
1111
$cmenu-caret-font-size: 16px !default;
1212
$cmenu-caret-icon: '\e7c2' !default;
1313
$cmenu-caret-icon-rtl: '\e7c1' !default;
14-
$cmenu-caret-li-padding: 24px !default;
14+
$cmenu-caret-li-padding: 36px !default;
1515
$cmenu-caret-right: 7px !default;
1616
$cmenu-icon-margin-right: 8px !default;
1717
$cmenu-li-height: 36px !default;

controls/buttons/themestudio/styles/navigations/treeview/_bootstrap4-definition.scss

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ $treeview-big-icon-size: 24px !default;
5656
$treeview-icon-margin: 0 4px 0 -24px !default;
5757
$treeview-drag-icon-margin: 0 8px 8px -24px;
5858
$treeview-big-icon-margin: 0 0 0 -24px !default;
59-
$treeview-rtl-icon-margin: -0.5px -24px 0 0 !default;
59+
$treeview-rtl-icon-margin: -0.5px -20px 0 0 !default;
6060
$treeview-rtl-drag-margin: 10px -13px -1px 0;
6161
$treeview-icon-padding: 6px !default;
6262
$treeview-text-padding: 0 8px 0 6px !default;

controls/charts/CHANGELOG.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,14 @@
22

33
## [Unreleased]
44

5+
## 20.4.53 (2023-03-07)
6+
7+
### Chart
8+
9+
#### Bug Fixes
10+
11+
- `#I441035` - Fixed issue with page becoming unresponsive when zooming chart too quickly.
12+
513
## 20.4.52 (2023-02-28)
614

715
### Chart

controls/charts/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-charts",
3-
"version": "20.4.51",
3+
"version": "20.4.52",
44
"description": "Feature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball.",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

controls/charts/src/accumulation-chart/accumulation.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -837,7 +837,7 @@ export class AccumulationChart extends Component<HTMLElement> implements INotify
837837
if (this.element.className.indexOf('e-accumulationchart') === -1) {
838838
this.element.classList.add('e-accumulationchart');
839839
}
840-
this.element.setAttribute('role', 'chart');
840+
this.element.setAttribute('role', 'region');
841841
this.element.setAttribute('tabindex', '0');
842842
this.element.setAttribute('aria-label', this.title);
843843
this.element.setAttribute('class', this.element.getAttribute('class') + ' e-accumulationchart-focused');

0 commit comments

Comments
 (0)