Skip to content

Commit 2993356

Browse files
author
pipeline
committed
v26.2.11 is released
1 parent de29fa0 commit 2993356

File tree

2,312 files changed

+371971
-4917
lines changed

Some content is hidden

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

2,312 files changed

+371971
-4917
lines changed

controls/barcodegenerator/CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## [Unreleased]
44

5-
## 26.2.10 (2024-08-20)
5+
## 26.2.11 (2024-08-27)
66

77
### Barcode
88

controls/buttons/CHANGELOG.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## [Unreleased]
44

5-
## 26.2.10 (2024-08-20)
5+
## 26.2.11 (2024-08-27)
66

77
### Switch
88

controls/calendars/CHANGELOG.md

+20-2
Original file line numberDiff line numberDiff line change
@@ -2,18 +2,36 @@
22

33
## [Unreleased]
44

5-
## 26.2.10 (2024-08-20)
5+
## 26.2.11 (2024-08-27)
66

77
### DateRangePicker
88

99
#### Bug Fixes
1010

11-
- `#I189705` - Resolved an issue that caused a console error on mobile devices when utilizing the `maxDays` property in the `DateRangePicker`.
11+
- `#I621554` - Fixed an issue where an exception was thrown when invalid characters were entered and focus was lost from the component.
12+
13+
### DateTimePicker
14+
15+
#### Bug Fixes
1216

1317
- `#I607606` - Fixed the issue where the TimePicker popup was not opening at the center on mobile devices.
1418

19+
### DateRangePicker
20+
21+
#### Bug Fixes
22+
1523
- `#I613304` - Resolved an issue where toggling the visibility of the date range picker caused a memory leak.
1624

25+
## 26.2.10 (2024-08-20)
26+
27+
### DateRangePicker
28+
29+
#### Bug Fixes
30+
31+
- `#I189705` - Resolved an issue that caused a console error on mobile devices when utilizing the `maxDays` property in the `DateRangePicker`.
32+
33+
- `#I607606` - Fixed the issue where the TimePicker popup was not opening at the center on mobile devices.
34+
1735
## 26.2.8 (2024-08-06)
1836

1937
### DatePicker

controls/calendars/node_modules/@types/node/README.md

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

controls/calendars/node_modules/async/README.md

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

controls/calendars/node_modules/aws-sdk/README.md

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

controls/calendars/node_modules/dayjs/README.md

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

controls/calendars/package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@syncfusion/ej2-calendars",
3-
"version": "26.2.8",
3+
"version": "26.2.10",
44
"description": "A complete package of date or time components with built-in features such as date formatting, inline editing, multiple (range) selection, range restriction, month and year selection, strict mode, and globalization.",
55
"author": "Syncfusion Inc.",
66
"license": "SEE LICENSE IN license",

controls/calendars/src/daterangepicker/daterangepicker.ts

+6-3
Original file line numberDiff line numberDiff line change
@@ -1617,15 +1617,18 @@ export class DateRangePicker extends CalendarBase {
16171617
this.updateHiddenInput();
16181618
}
16191619

1620-
private getStartEndDate(date : Date, isEnd : boolean, range : string[], dateOptions : object): Date {
1620+
private getStartEndDate(date: Date, isEnd: boolean, range: string[], dateOptions: object): Date {
16211621
if (this.depth === 'Month') {
16221622
return this.globalize.parseDate(range[isEnd ? 1 : 0].trim(), dateOptions);
1623-
} else if (this.depth === 'Year') {
1623+
} else if (this.depth === 'Year' && !isNullOrUndefined(date)) {
16241624
return new Date(date.getFullYear(), date.getMonth() + (isEnd ? 1 : 0), isEnd ? 0 : 1);
1625-
} else {
1625+
} else if (!isNullOrUndefined(date)) {
16261626
return new Date(date.getFullYear(), isEnd ? 11 : 0, isEnd ? 31 : 1);
1627+
} else {
1628+
return null;
16271629
}
16281630
}
1631+
16291632
private clearRange(): void {
16301633
this.previousStartValue = this.previousEndValue = null;
16311634
this.currentDate = null;

controls/calendars/src/datetimepicker/datetimepicker.ts

+8-9
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,7 @@ export class DateTimePicker extends DatePicker {
7171
private containerStyle: ClientRect;
7272
private popupObject: Popup;
7373
protected timeModal: HTMLElement;
74+
protected modelWrapper: HTMLElement;
7475
private isNavigate: boolean;
7576
protected isPreventBlur: boolean;
7677
private timeValue: string;
@@ -1047,11 +1048,6 @@ export class DateTimePicker extends DatePicker {
10471048
if (Browser.isDevice && this.fullScreenMode){
10481049
this.dateTimeWrapper.style.left = '0px';
10491050
}
1050-
if (Browser.isDevice) {
1051-
const dlgOverlay: HTMLElement = this.createElement('div', { className: 'e-dlg-overlay'});
1052-
dlgOverlay.style.zIndex = (this.zIndex - 1).toString();
1053-
this.timeModal.appendChild(dlgOverlay);
1054-
}
10551051

10561052
}
10571053
}
@@ -1118,12 +1114,12 @@ export class DateTimePicker extends DatePicker {
11181114
document.body.appendChild(this.timeModal);
11191115
}
11201116
if(Browser.isDevice){
1121-
const modelWrapper: HTMLElement = createElement('div', { className: 'e-datetime-mob-popup-wrap' });
1122-
modelWrapper.appendChild(this.dateTimeWrapper);
1117+
this.modelWrapper = createElement('div', { className: 'e-datetime-mob-popup-wrap' });
1118+
this.modelWrapper.appendChild(this.dateTimeWrapper);
11231119
const dlgOverlay: HTMLElement = createElement('div', { className: 'e-dlg-overlay'});
11241120
dlgOverlay.style.zIndex = (this.zIndex - 1).toString();
1125-
modelWrapper.appendChild(dlgOverlay);
1126-
document.body.appendChild(modelWrapper);
1121+
this.modelWrapper.appendChild(dlgOverlay);
1122+
document.body.appendChild(this.modelWrapper);
11271123
}
11281124
const offset: number = 4;
11291125
this.popupObject = new Popup(this.dateTimeWrapper as HTMLElement, {
@@ -1154,6 +1150,9 @@ export class DateTimePicker extends DatePicker {
11541150
remove(this.popupObject.element);
11551151
this.popupObject.destroy();
11561152
this.dateTimeWrapper.innerHTML = '';
1153+
if(this.modelWrapper){
1154+
remove(this.modelWrapper);
1155+
}
11571156
this.listWrapper = this.dateTimeWrapper = undefined;
11581157
if (this.inputEvent) {
11591158
this.inputEvent.destroy();

controls/charts/CHANGELOG.md

+10-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,16 @@
22

33
## [Unreleased]
44

5-
## 26.2.10 (2024-08-20)
5+
## 26.2.11 (2024-08-27)
6+
7+
### Chart
8+
9+
#### Bug Fixes
10+
11+
- `#I621966` - Now the step is applied properly from left and right of the points in the range step area.
12+
- `#I623859` - Now the maximum range for waterfall series is calculated properly.
13+
14+
## 26.2.9 (2024-08-13)
615

716
### Chart
817

controls/charts/node_modules/@types/node/README.md

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

controls/charts/node_modules/async/README.md

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

controls/charts/node_modules/aws-sdk/README.md

+1-1
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

controls/charts/node_modules/axios/README.md

+6-57
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)