mirror of
https://github.com/firefly-iii/firefly-iii.git
synced 2025-09-24 06:43:23 +00:00
Upgrade some libraries for #391
This commit is contained in:
@@ -65,7 +65,7 @@
|
||||
|
||||
this.locale = {
|
||||
direction: 'ltr',
|
||||
format: 'MM/DD/YYYY',
|
||||
format: moment.localeData().longDateFormat('L'),
|
||||
separator: ' - ',
|
||||
applyLabel: 'Apply',
|
||||
cancelLabel: 'Cancel',
|
||||
@@ -470,13 +470,13 @@
|
||||
this.startDate.minute(Math.round(this.startDate.minute() / this.timePickerIncrement) * this.timePickerIncrement);
|
||||
|
||||
if (this.minDate && this.startDate.isBefore(this.minDate)) {
|
||||
this.startDate = this.minDate;
|
||||
this.startDate = this.minDate.clone();
|
||||
if (this.timePicker && this.timePickerIncrement)
|
||||
this.startDate.minute(Math.round(this.startDate.minute() / this.timePickerIncrement) * this.timePickerIncrement);
|
||||
}
|
||||
|
||||
if (this.maxDate && this.startDate.isAfter(this.maxDate)) {
|
||||
this.startDate = this.maxDate;
|
||||
this.startDate = this.maxDate.clone();
|
||||
if (this.timePicker && this.timePickerIncrement)
|
||||
this.startDate.minute(Math.floor(this.startDate.minute() / this.timePickerIncrement) * this.timePickerIncrement);
|
||||
}
|
||||
@@ -504,7 +504,7 @@
|
||||
this.endDate = this.startDate.clone();
|
||||
|
||||
if (this.maxDate && this.endDate.isAfter(this.maxDate))
|
||||
this.endDate = this.maxDate;
|
||||
this.endDate = this.maxDate.clone();
|
||||
|
||||
if (this.dateLimit && this.startDate.clone().add(this.dateLimit).isBefore(this.endDate))
|
||||
this.endDate = this.startDate.clone().add(this.dateLimit);
|
||||
@@ -1362,30 +1362,34 @@
|
||||
|
||||
},
|
||||
|
||||
calculateChosenLabel: function() {
|
||||
var customRange = true;
|
||||
var i = 0;
|
||||
for (var range in this.ranges) {
|
||||
if (this.timePicker) {
|
||||
if (this.startDate.isSame(this.ranges[range][0]) && this.endDate.isSame(this.ranges[range][1])) {
|
||||
customRange = false;
|
||||
this.chosenLabel = this.container.find('.ranges li:eq(' + i + ')').addClass('active').html();
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
//ignore times when comparing dates if time picker is not enabled
|
||||
if (this.startDate.format('YYYY-MM-DD') == this.ranges[range][0].format('YYYY-MM-DD') && this.endDate.format('YYYY-MM-DD') == this.ranges[range][1].format('YYYY-MM-DD')) {
|
||||
customRange = false;
|
||||
this.chosenLabel = this.container.find('.ranges li:eq(' + i + ')').addClass('active').html();
|
||||
break;
|
||||
}
|
||||
}
|
||||
i++;
|
||||
}
|
||||
if (customRange && this.showCustomRangeLabel) {
|
||||
this.chosenLabel = this.container.find('.ranges li:last').addClass('active').html();
|
||||
this.showCalendars();
|
||||
}
|
||||
calculateChosenLabel: function () {
|
||||
var customRange = true;
|
||||
var i = 0;
|
||||
for (var range in this.ranges) {
|
||||
if (this.timePicker) {
|
||||
if (this.startDate.isSame(this.ranges[range][0]) && this.endDate.isSame(this.ranges[range][1])) {
|
||||
customRange = false;
|
||||
this.chosenLabel = this.container.find('.ranges li:eq(' + i + ')').addClass('active').html();
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
//ignore times when comparing dates if time picker is not enabled
|
||||
if (this.startDate.format('YYYY-MM-DD') == this.ranges[range][0].format('YYYY-MM-DD') && this.endDate.format('YYYY-MM-DD') == this.ranges[range][1].format('YYYY-MM-DD')) {
|
||||
customRange = false;
|
||||
this.chosenLabel = this.container.find('.ranges li:eq(' + i + ')').addClass('active').html();
|
||||
break;
|
||||
}
|
||||
}
|
||||
i++;
|
||||
}
|
||||
if (customRange) {
|
||||
if (this.showCustomRangeLabel) {
|
||||
this.chosenLabel = this.container.find('.ranges li:last').addClass('active').html();
|
||||
} else {
|
||||
this.chosenLabel = null;
|
||||
}
|
||||
this.showCalendars();
|
||||
}
|
||||
},
|
||||
|
||||
clickApply: function(e) {
|
||||
|
Reference in New Issue
Block a user