Commit ec3bb5d3 authored by Aleksey Beskosty's avatar Aleksey Beskosty Committed by 杨奕

[DatePicker]: fix #1506 - allow any visible date to be selected in range picker

parent 3d125796
......@@ -366,8 +366,6 @@
const newDate = new Date(this.year, this.month, 1);
const clickNormalCell = className.indexOf('prev') === -1 && className.indexOf('next') === -1;
if (className.indexOf('prev') !== -1) {
if (month === 0) {
year = year - 1;
......@@ -390,7 +388,7 @@
newDate.setDate(parseInt(text, 10));
if (clickNormalCell && this.selectionMode === 'range') {
if (this.selectionMode === 'range') {
if (this.minDate && this.maxDate) {
const minDate = new Date(newDate.getTime());
const maxDate = null;
......@@ -419,9 +417,7 @@
this.rangeState.selecting = true;
this.markRange(this.minDate);
}
}
if (selectionMode === 'day') {
} else if (selectionMode === 'day') {
this.$emit('pick', newDate);
} else if (selectionMode === 'week') {
var weekNumber = getWeekNumber(newDate);
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment