Skip to content

Commit 9b9a7b2

Browse files
author
pipeline
committed
v16.4.54 is released
1 parent 244855e commit 9b9a7b2

File tree

286 files changed

+4214
-1206
lines changed

Some content is hidden

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

286 files changed

+4214
-1206
lines changed

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-
## 16.4.53 (2019-02-13)
5+
## 16.4.54 (2019-02-19)
66

77
### Common
88

controls/buttons/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-
## 16.4.53 (2019-02-13)
5+
## 16.4.54 (2019-02-19)
66

77
### Button
88

controls/calendars/CHANGELOG.md

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

33
## [Unreleased]
44

5+
## 16.4.54 (2019-02-19)
6+
7+
### DatePicker
8+
9+
#### Bug Fixes
10+
11+
- Issue with, “DatePicker not restoring the initial value on form reset” has been fixed.
12+
13+
### DateRangePicker
14+
15+
#### Bug Fixes
16+
17+
- Issue with, “DateRangePicker not restoring the initial value on form reset” has been fixed.
18+
19+
- Now year values are shown in the selected range of decade view.
20+
21+
### DateTimePicker
22+
23+
#### Bug Fixes
24+
25+
- Issue with, “DateTimePicker not restoring the initial value on form reset” has been fixed.
26+
27+
### TimePicker
28+
29+
#### Bug Fixes
30+
31+
- Issue with, “TimePicker not restoring the initial value on form reset” has been fixed.
32+
533
## 16.4.53 (2019-02-13)
634

735
### DatePicker

controls/calendars/dist/ej2-calendars.umd.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

controls/calendars/dist/ej2-calendars.umd.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

controls/calendars/dist/es6/ej2-calendars.es2015.js

Lines changed: 129 additions & 42 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

controls/calendars/dist/es6/ej2-calendars.es2015.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

controls/calendars/dist/es6/ej2-calendars.es5.js

Lines changed: 129 additions & 42 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

controls/calendars/dist/es6/ej2-calendars.es5.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

controls/calendars/dist/global/ej2-calendars.min.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

controls/calendars/dist/global/ej2-calendars.min.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

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": "16.4.52",
3+
"version": "16.4.53",
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/spec/calendar/calendar.spec.ts

Lines changed: 42 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -595,7 +595,26 @@ describe('Calendar', () => {
595595
calendar.element.tabIndex = '4';
596596
expect(calendar.element.getAttribute('tabindex') === '4').toBe(true);
597597
});
598-
/**
598+
it('Tab index checking while destroy the component', () => {
599+
let inputEle: HTMLElement = createElement('div', { id: 'calendar', attrs: { "tabindex": "1" } });
600+
document.body.appendChild(inputEle);
601+
calendar = new Calendar({ });
602+
calendar.appendTo('#calendar');
603+
calendar.destroy();
604+
expect(inputEle.getAttribute('tabindex') === '1' ).toBe(true);
605+
calendar = null;
606+
});
607+
it('Tab index checking while destroy the Angular component', () => {
608+
let element: any = createElement('ejs-calendar', { id: 'calendar' });
609+
element.setAttribute('tabindex', '1');
610+
document.body.appendChild(element);
611+
calendar = new Calendar();
612+
calendar.appendTo(element);
613+
calendar.destroy();
614+
expect(element.getAttribute('tabindex') === '1' ).toBe(true);
615+
calendar = null;
616+
});
617+
/**
599618
* min and max test case
600619
*/
601620
it('min and max with undefined type test case', () => {
@@ -2112,6 +2131,7 @@ describe('Calendar', () => {
21122131
expect(calendar.currentView()).toBe("Decade");
21132132
expect(document.querySelector('.e-title').textContent).toBe('2010 - 2019');
21142133
});
2134+
// Test case was changed since decade view has been modified.
21152135
it(' home and end button testing on year and decade view ', () => {
21162136
calendar = new Calendar({ value: new Date('3/3/2017') });
21172137
calendar.appendTo('#calendar');
@@ -2129,10 +2149,10 @@ describe('Calendar', () => {
21292149
expect(calendar.currentView()).toBe("Decade");
21302150
keyEventArgs.action = 'home';
21312151
calendar.keyActionHandle(keyEventArgs);
2132-
expect(document.querySelector('.e-focused-date').textContent).toBe('2009');
2152+
expect(document.querySelector('.e-focused-date').textContent).toBe('2010');
21332153
keyEventArgs.action = 'end';
21342154
calendar.keyActionHandle(keyEventArgs);
2135-
expect(document.querySelector('.e-focused-date').textContent).toBe('2010');
2155+
expect(document.querySelector('.e-focused-date').textContent).toBe('2019');
21362156
});
21372157
it('Today button enter key support case ', () => {
21382158
calendar = new Calendar({ value: new Date('3/3/2017') });
@@ -3989,62 +4009,64 @@ describe(' Islamic Calendar', () => {
39894009
expect((calendar.tableBodyElement.querySelectorAll('tr td.e-selected')).length).toBe(1);
39904010
expect((calendar.tableBodyElement.querySelector('tr td.e-selected')).innerText).toBe('Jum. I');
39914011
});
4012+
// Test case has been changed since decade view has been modified.
39924013
it('selected date with previous and next navigation test case in Decade view', () => {
39934014
Calendar.Inject(Islamic)
3994-
calendar = new Calendar({ value: new Date('1/1/2020'), start: "Decade", calendarMode: 'Islamic' });
4015+
calendar = new Calendar({ value: new Date('1/1/2022'), start: "Decade", calendarMode: 'Islamic' });
39954016
calendar.appendTo('#calendar');
3996-
expect((<HTMLElement>document.getElementsByClassName('e-day e-title')[0]).innerHTML).toBe('1431 - 1440');
4017+
expect((<HTMLElement>document.getElementsByClassName('e-day e-title')[0]).innerHTML).toBe('1441 - 1450');
39974018
expect((calendar.tableBodyElement.querySelectorAll('tr td.e-selected')).length).toBe(1);
3998-
expect((calendar.tableBodyElement.querySelector('tr td.e-selected')).innerText).toBe('1441');
4019+
expect((calendar.tableBodyElement.querySelector('tr td.e-selected')).innerText).toBe('1443');
39994020
(<HTMLElement>document.getElementsByClassName('e-date-icon-prev')[0]).click();
40004021
(<HTMLElement>document.getElementsByClassName('e-date-icon-prev')[0]).click();
40014022
expect((calendar.tableBodyElement.querySelectorAll('tr td.e-selected')).length).toBe(0);
40024023
(<HTMLElement>document.getElementsByClassName('e-date-icon-next')[0]).click();
40034024
(<HTMLElement>document.getElementsByClassName('e-date-icon-next')[0]).click();
4004-
expect((<HTMLElement>document.getElementsByClassName('e-day e-title')[0]).innerHTML).toBe('1431 - 1440');
4025+
expect((<HTMLElement>document.getElementsByClassName('e-day e-title')[0]).innerHTML).toBe('1441 - 1450');
40054026
expect((calendar.tableBodyElement.querySelectorAll('tr td.e-selected')).length).toBe(1);
4006-
expect((calendar.tableBodyElement.querySelector('tr td.e-selected')).innerText).toBe('1441');
4027+
expect((calendar.tableBodyElement.querySelector('tr td.e-selected')).innerText).toBe('1443');
40074028
});
4029+
// Test case has been changed since decade view has been modified.
40084030
it('selected date with drillup and drilldown navigation test case', () => {
40094031
Calendar.Inject(Islamic)
4010-
calendar = new Calendar({ value: new Date('1/1/2020'), calendarMode: 'Islamic' });
4032+
calendar = new Calendar({ value: new Date('1/1/2022'), calendarMode: 'Islamic' });
40114033
calendar.appendTo('#calendar');
40124034
/* month view */
4013-
expect((<HTMLElement>document.getElementsByClassName('e-day e-title')[0]).innerHTML).toBe('Jumada I1441');
4035+
expect((<HTMLElement>document.getElementsByClassName('e-day e-title')[0]).innerHTML).toBe('Jumada I1443');
40144036
expect((calendar.tableBodyElement.querySelectorAll('tr td.e-selected')).length).toBe(1);
4015-
expect((calendar.tableBodyElement.querySelector('tr td.e-selected')).innerText).toBe('6');
4037+
expect((calendar.tableBodyElement.querySelector('tr td.e-selected')).innerText).toBe('28');
40164038
(<HTMLElement>document.getElementsByClassName('e-day e-title')[0]).click();
40174039
/* year view */
4018-
expect((<HTMLElement>document.getElementsByClassName('e-day e-title')[0]).innerHTML).toBe('1441');
4040+
expect((<HTMLElement>document.getElementsByClassName('e-day e-title')[0]).innerHTML).toBe('1443');
40194041
expect((calendar.tableBodyElement.querySelectorAll('tr td.e-selected')).length).toBe(1);
40204042
expect((calendar.tableBodyElement.querySelector('tr td.e-selected')).innerText).toBe('Jum. I');
40214043
(<HTMLElement>document.getElementsByClassName('e-date-icon-next')[0]).click();
4022-
expect((<HTMLElement>document.getElementsByClassName('e-day e-title')[0]).innerHTML).toBe('1442');
4044+
expect((<HTMLElement>document.getElementsByClassName('e-day e-title')[0]).innerHTML).toBe('1444');
40234045
expect((calendar.tableBodyElement.querySelectorAll('tr td.e-selected')).length).toBe(0);
40244046
(<HTMLElement>document.getElementsByClassName('e-date-icon-prev')[0]).click();
40254047
(<HTMLElement>document.getElementsByClassName('e-day e-title')[0]).click();
40264048
/* decade view */
4027-
expect((<HTMLElement>document.getElementsByClassName('e-day e-title')[0]).innerHTML).toBe('1431 - 1440');
4049+
expect((<HTMLElement>document.getElementsByClassName('e-day e-title')[0]).innerHTML).toBe('1441 - 1450');
40284050
expect((calendar.tableBodyElement.querySelectorAll('tr td.e-selected')).length).toBe(1);
4029-
expect((calendar.tableBodyElement.querySelector('tr td.e-selected')).innerText).toBe('1441');
4051+
expect((calendar.tableBodyElement.querySelector('tr td.e-selected')).innerText).toBe('1443');
40304052
(<HTMLElement>document.getElementsByClassName('e-date-icon-prev')[0]).click();
4031-
expect((<HTMLElement>document.getElementsByClassName('e-day e-title')[0]).innerHTML).toBe('1420 - 1430');
4053+
expect((<HTMLElement>document.getElementsByClassName('e-day e-title')[0]).innerHTML).toBe('1431 - 1440');
40324054
expect((calendar.tableBodyElement.querySelectorAll('tr td.e-selected')).length).toBe(0);
40334055
(<HTMLElement>document.getElementsByClassName('e-date-icon-next')[0]).click();
40344056
(<HTMLElement>document.getElementsByClassName('e-selected')[0]).click();
40354057
/* year view */
4036-
expect((<HTMLElement>document.getElementsByClassName('e-day e-title')[0]).innerHTML).toBe('1441');
4058+
expect((<HTMLElement>document.getElementsByClassName('e-day e-title')[0]).innerHTML).toBe('1443');
40374059
expect((calendar.tableBodyElement.querySelectorAll('tr td.e-selected')).length).toBe(1);
40384060
expect((calendar.tableBodyElement.querySelector('tr td.e-selected')).innerText).toBe('Jum. I');
40394061
(<HTMLElement>document.getElementsByClassName('e-date-icon-prev')[0]).click();
4040-
expect((<HTMLElement>document.getElementsByClassName('e-day e-title')[0]).innerHTML).toBe('1440');
4062+
expect((<HTMLElement>document.getElementsByClassName('e-day e-title')[0]).innerHTML).toBe('1442');
40414063
expect((calendar.tableBodyElement.querySelectorAll('tr td.e-selected')).length).toBe(0);
40424064
(<HTMLElement>document.getElementsByClassName('e-date-icon-next')[0]).click();
40434065
(<HTMLElement>document.getElementsByClassName('e-selected')[0]).click();
40444066
/* month view */
4045-
expect((<HTMLElement>document.getElementsByClassName('e-day e-title')[0]).innerHTML).toBe('Jumada I1441');
4067+
expect((<HTMLElement>document.getElementsByClassName('e-day e-title')[0]).innerHTML).toBe('Jumada I1443');
40464068
expect((calendar.tableBodyElement.querySelectorAll('tr td.e-selected')).length).toBe(1);
4047-
expect((calendar.tableBodyElement.querySelector('tr td.e-selected')).innerText).toBe('6');
4069+
expect((calendar.tableBodyElement.querySelector('tr td.e-selected')).innerText).toBe('28');
40484070
});
40494071
it('initialization testcase', () => {
40504072
Calendar.Inject(Islamic)

0 commit comments

Comments
 (0)