Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
if (isNumber(value) || isString(value)) {
date = new Date(value);
}
const defaultOptions = {
date,
type: 'date',
input: {
element: this.inputEl,
format: options.format
},
usageStatistics
};
this.datePickerEl = new TuiDatePicker(calendarWrapper, deepMergedCopy(defaultOptions, options));
this.datePickerEl.on('close', () => {
this.focus();
});
}
if (isString(value) && value.length) {
date = new Date(value);
}
const defaultOptions = {
date,
type: 'date',
input: {
element: this.inputEl,
format: options.format
},
usageStatistics
};
this.datePickerEl = new TuiDatePicker(
this.calendarWrapper!,
deepMergedCopy(defaultOptions, options || {})
);
this.datePickerEl.on('change', this.handleChange);
};
ScheduleCreationPopup.prototype._createDatepicker = function(start, end, isAllDay) {
var cssPrefix = config.cssPrefix;
this.rangePicker = DatePicker.createRangePicker({
startpicker: {
date: new TZDate(start).toDate(),
input: '#' + cssPrefix + 'schedule-start-date',
container: '#' + cssPrefix + 'startpicker-container'
},
endpicker: {
date: new TZDate(end).toDate(),
input: '#' + cssPrefix + 'schedule-end-date',
container: '#' + cssPrefix + 'endpicker-container'
},
format: isAllDay ? 'yyyy-MM-dd' : 'yyyy-MM-dd HH:mm',
timepicker: isAllDay ? null : {
showMeridiem: false
},
usageStatistics: true
});