Skip to content

Commit 23c7582

Browse files
author
pipeline
committed
v19.1.65 is released
1 parent 5529713 commit 23c7582

File tree

140 files changed

+10944
-690
lines changed

Some content is hidden

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

140 files changed

+10944
-690
lines changed

controls/barcodegenerator/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## [Unreleased]
44

5-
## 19.1.64 (2021-05-19)
5+
## 19.1.65 (2021-05-25)
66

77
### Barcode
88

controls/base/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## [Unreleased]
44

5-
## 19.1.64 (2021-05-19)
5+
## 19.1.65 (2021-05-25)
66

77
### Common
88

controls/calendars/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-calendars",
3-
"version": "19.1.63",
3+
"version": "19.1.64",
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/calendar/calendar.ts

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -763,6 +763,18 @@ export class CalendarBase extends Component<HTMLElement> implements INotifyPrope
763763
}
764764
}
765765
}
766+
protected resetCalendar(): void {
767+
detach(this.calendarElement);
768+
detach(this.tableBodyElement);
769+
detach(this.table);
770+
detach(this.tableHeadElement);
771+
detach(this.nextIcon);
772+
detach(this.previousIcon);
773+
detach(this.footer);
774+
this.todayElement = null;
775+
this.renderDayCellArgs = null;
776+
this.calendarElement = this.tableBodyElement = this.footer = this.tableHeadElement = this.nextIcon = this.previousIcon = this.table = null;
777+
}
766778
protected checkDeviceMode(ref?: object): void {
767779
if (Browser.isDevice && isBlazor() && ref) {
768780
// eslint-disable-next-line @typescript-eslint/no-explicit-any

controls/calendars/src/datepicker/datepicker.ts

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -567,9 +567,9 @@ export class DatePicker extends Calendar implements IInput {
567567
Input.addAttributes({ 'aria-label': 'select' }, this.inputWrapper.buttons[0]);
568568
addClass([this.inputWrapper.container], DATEWRAPPER);
569569
}
570-
protected updateInput(): void {
570+
protected updateInput(isDynamic: boolean = false): void {
571571
let formatOptions: DateFormatOptions;
572-
if (this.value && !this.isCalendar()) {
572+
if (this.value && !this.isCalendar() && !isDynamic) {
573573
if (!this.isBlazorServer) {
574574
this.disabledDates();
575575
}
@@ -1287,8 +1287,11 @@ export class DatePicker extends Calendar implements IInput {
12871287
if (this.popupObj) {
12881288
this.popupObj.destroy();
12891289
}
1290+
this.resetCalendar();
12901291
detach(this.popupWrapper);
12911292
this.popupObj = this.popupWrapper = null;
1293+
this.preventArgs = null;
1294+
this.calendarKeyboardModules = null;
12921295
this.setAriaAttributes();
12931296
}, targetExitViewport: () => {
12941297
if (!Browser.isDevice) {
@@ -1346,7 +1349,7 @@ export class DatePicker extends Calendar implements IInput {
13461349
protected changeTrigger(event?: MouseEvent | KeyboardEvent): void {
13471350
if (this.inputElement.value !== this.previousElementValue) {
13481351
if (((this.previousDate && this.previousDate.valueOf()) !== (this.value && this.value.valueOf()))) {
1349-
if (this.isDynamicValueChanged) {
1352+
if (this.isDynamicValueChanged && this.isCalendar()) {
13501353
this.popupUpdate();
13511354
}
13521355
this.changedArgs.value = this.value;
@@ -2045,7 +2048,7 @@ export class DatePicker extends Calendar implements IInput {
20452048
this.updateInputValue('');
20462049
this.currentDate = new Date(new Date().setHours(0, 0, 0, 0));
20472050
}
2048-
this.updateInput();
2051+
this.updateInput(true);
20492052
if (+this.previousDate !== +this.value) {
20502053
this.changeTrigger(null);
20512054
}
@@ -2123,7 +2126,7 @@ export class DatePicker extends Calendar implements IInput {
21232126
Input.addFloating(this.inputElement, this.floatLabelType, this.placeholder);
21242127
break;
21252128
default:
2126-
if (this.calendarElement && !this.isBlazorServer) {
2129+
if (this.calendarElement && !this.isBlazorServer && this.isCalendar()) {
21272130
super.onPropertyChanged(newProp, oldProp);
21282131
}
21292132
break;

controls/charts/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## [Unreleased]
44

5-
## 19.1.64 (2021-05-19)
5+
## 19.1.65 (2021-05-25)
66

77
### Chart
88

controls/circulargauge/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44

55
## [Unreleased]
66

7-
## 19.1.64 (2021-05-19)
7+
## 19.1.65 (2021-05-25)
88

99
### CircularGauge
1010

controls/compression/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## [Unreleased]
44

5-
## 19.1.64 (2021-05-19)
5+
## 19.1.65 (2021-05-25)
66

77
### Compression
88

controls/data/CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
## [Unreleased]
44

5-
## 19.1.64 (2021-05-19)
5+
## 19.1.65 (2021-05-25)
66

77
### DataManager
88

controls/diagrams/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+
## 19.1.65 (2021-05-25)
6+
7+
### Diagram
8+
9+
#### Bug Fixes
10+
11+
- `#I327071` - the issue "When node is placed at the bottom position of the diagram component the tooltip position is rendered wrongly" issue has been fixed.
12+
513
## 19.1.64 (2021-05-19)
614

715
### Diagram

0 commit comments

Comments
 (0)