Release v2.20.5
This commit is contained in:
1 parent
e6c48c6340
commit
1e8bcae72a
8 files changed
+35
-7
No files matched your search
@@ -14,6 +14,18 @@
|
||||
};
|
||||
|
||||
// Schedule helpers.
|
||||
function normalizeDateTimeValue(value) {
|
||||
if (value instanceof Date || Object.prototype.toString.call(value) === '[object Date]') {
|
||||
if (Number.isNaN(value.getTime())) {
|
||||
return '';
|
||||
}
|
||||
var pad = function (part) { return String(part).padStart(2, '0'); };
|
||||
return value.getFullYear() + '-' + pad(value.getMonth() + 1) + '-' + pad(value.getDate())
|
||||
+ 'T' + pad(value.getHours()) + ':' + pad(value.getMinutes());
|
||||
}
|
||||
return String(value || '').trim();
|
||||
}
|
||||
|
||||
function formatDays(daysValue) {
|
||||
var days = [];
|
||||
if (Array.isArray(daysValue)) {
|
||||
@@ -36,8 +48,8 @@
|
||||
|
||||
function normalizeScheduleRuleValue(rule) {
|
||||
var input = rule && typeof rule === 'object' ? rule : {};
|
||||
var startDatetime = String(input.start_datetime || input.startDateTime || input.startDateTimeValue || '').trim();
|
||||
var endDatetime = String(input.end_datetime || input.endDateTime || input.endDateTimeValue || '').trim();
|
||||
var startDatetime = normalizeDateTimeValue(input.start_datetime || input.startDateTime || input.startDateTimeValue);
|
||||
var endDatetime = normalizeDateTimeValue(input.end_datetime || input.endDateTime || input.endDateTimeValue);
|
||||
var startTime = String(input.start_time || input.startTime || input.startTimeValue || '').trim();
|
||||
var endTime = String(input.end_time || input.endTime || input.endTimeValue || '').trim();
|
||||
var days = [];
|
||||
|
||||
Reference in new issue
Block a user