(js) Handle DST change in Date.daysUpTo
parent
2fb81310e3
commit
d20587dab0
|
@ -283,7 +283,11 @@ Date.prototype.daysUpTo = function(otherDate) {
|
|||
var nbrDays = Math.round((day2 - day1) / DAY_SECS) + 1;
|
||||
for (var i = 0; i < nbrDays; i++) {
|
||||
var newDate = new Date();
|
||||
newDate.setTime(day1 + (i * 86400000));
|
||||
newDate.setTime(day1 + (i * DAY_SECS));
|
||||
newDate.setHours(0);
|
||||
newDate.setMinutes(0);
|
||||
newDate.setSeconds(0);
|
||||
newDate.setMilliseconds(0);
|
||||
days.push(newDate);
|
||||
}
|
||||
|
||||
|
|
|
@ -329,8 +329,8 @@
|
|||
if (!vm.attendeesEditor.containerElement) {
|
||||
vm.attendeesEditor.containerElement = $element[0].querySelector('#freebusy');
|
||||
}
|
||||
if (vm.attendeesEditor.containerElement) {
|
||||
dayElement = $element[0].querySelector('#freebusy_day_' + vm.component.start.getDayString());
|
||||
dayElement = $element[0].querySelector('#freebusy_day_' + vm.component.start.getDayString());
|
||||
if (vm.attendeesEditor.containerElement && dayElement) {
|
||||
scrollLeft = dayElement.offsetLeft - vm.attendeesEditor.containerElement.offsetLeft;
|
||||
vm.attendeesEditor.containerElement.scrollLeft = scrollLeft;
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue