Skip to content

Commit 52e498b

Browse files
author
pipeline
committed
v18.1.56 is released
1 parent 5525e0d commit 52e498b

File tree

300 files changed

+3392
-1537
lines changed

Some content is hidden

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

300 files changed

+3392
-1537
lines changed

controls/base/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+
## 18.1.56 (2020-06-09)
6+
7+
### Common
8+
9+
#### New Features
10+
11+
- Provided week of year date formatting support.
12+
513
## 18.1.53 (2020-05-19)
614

715
### Common

controls/base/dist/ej2-base.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/base/dist/ej2-base.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/base/dist/es6/ej2-base.es2015.js

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

controls/base/dist/es6/ej2-base.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/base/dist/es6/ej2-base.es5.js

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

controls/base/dist/es6/ej2-base.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/base/dist/global/blazor/base.js

Lines changed: 34 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -806,7 +806,7 @@ var ParserBase = /** @class */ (function () {
806806
HijriParser.toGregorian = toGregorian;
807807
})(exports.HijriParser || (exports.HijriParser = {}));
808808

809-
var abbreviateRegexGlobal = /\/MMMMM|MMMM|MMM|a|LLL|EEEEE|EEEE|E|K|cccc|ccc|G+|z+/gi;
809+
var abbreviateRegexGlobal = /\/MMMMM|MMMM|MMM|a|LLL|EEEEE|EEEE|E|K|cccc|ccc|WW|W|G+|z+/gi;
810810
var standalone = 'stand-alone';
811811
var weekdayKey = ['sun', 'mon', 'tue', 'wed', 'thu', 'fri', 'sat'];
812812

@@ -1036,6 +1036,10 @@ var DateFormat = /** @class */ (function () {
10361036
case '/':
10371037
ret += options.dateSeperator;
10381038
break;
1039+
case 'W':
1040+
isNumber = true;
1041+
curval = exports.IntlBase.getWeekOfYear(value);
1042+
break;
10391043
default:
10401044
ret += match;
10411045
}
@@ -1528,6 +1532,10 @@ var DateParser = /** @class */ (function () {
15281532
parseOptions.hour12 = true;
15291533
}
15301534
break;
1535+
case 'W':
1536+
var opt = len === 1 ? '?' : '';
1537+
regexString += '(' + nRegx + opt + nRegx + ')';
1538+
break;
15311539
case 'y':
15321540
canUpdate = isNumber = true;
15331541
if (len === 2) {
@@ -3436,6 +3444,31 @@ var blazorCultureFormats = {
34363444
return firstDayMapper[firstDay];
34373445
}
34383446
IntlBase.getWeekData = getWeekData;
3447+
/**
3448+
* @private
3449+
*/
3450+
function getWeekOfYear(date) {
3451+
var newYear = new Date(date.getFullYear(), 0, 1);
3452+
var day = newYear.getDay();
3453+
var weeknum;
3454+
day = (day >= 0 ? day : day + 7);
3455+
var daynum = Math.floor((date.getTime() - newYear.getTime() -
3456+
(date.getTimezoneOffset() - newYear.getTimezoneOffset()) * 60000) / 86400000) + 1;
3457+
if (day < 4) {
3458+
weeknum = Math.floor((daynum + day - 1) / 7) + 1;
3459+
if (weeknum > 52) {
3460+
var nYear = new Date(this.getFullYear() + 1, 0, 1);
3461+
var nday = nYear.getDay();
3462+
nday = nday >= 0 ? nday : nday + 7;
3463+
weeknum = nday < 4 ? 1 : 53;
3464+
}
3465+
}
3466+
else {
3467+
weeknum = Math.floor((daynum + day - 1) / 7);
3468+
}
3469+
return weeknum;
3470+
}
3471+
IntlBase.getWeekOfYear = getWeekOfYear;
34393472
})(exports.IntlBase || (exports.IntlBase = {}));
34403473

34413474
var headerRegex = /^(.*?):[ \t]*([^\r\n]*)$/gm;

controls/base/dist/global/ej2-base.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/base/dist/global/ej2-base.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.

0 commit comments

Comments
 (0)