Lines 74-95
Link Here
|
74 |
var thisInput = instance.input; |
74 |
var thisInput = instance.input; |
75 |
if ( thisInput.hasAttribute('data-date_to') ) { |
75 |
if ( thisInput.hasAttribute('data-date_to') ) { |
76 |
var endPicker = document.querySelector("#"+thisInput.dataset.date_to)._flatpickr; |
76 |
var endPicker = document.querySelector("#"+thisInput.dataset.date_to)._flatpickr; |
|
|
77 |
if ( typeof endPicker === 'undefined' ) { |
78 |
endPicker = document.querySelector("#"+thisInput.dataset.date_to).flatpickr(); |
79 |
} |
77 |
endPicker.set('minDate', selectedDates[0]); |
80 |
endPicker.set('minDate', selectedDates[0]); |
78 |
} |
81 |
} |
79 |
}, |
82 |
}, |
80 |
}); |
83 |
}); |
81 |
$(document).ready(function(){ |
84 |
$(document).ready(function(){ |
82 |
$(".flatpickr").each(function(){ |
85 |
$(".flatpickr").each(function(){ |
83 |
let options = {}; |
86 |
|
|
|
87 |
var thisPicker; |
88 |
if ( $(this).get(0)._flatpickr ) { |
89 |
thisPicker = $(this).get(0)._flatpickr; |
90 |
} else { |
91 |
thisPicker = $(this).flatpickr(); |
92 |
} |
84 |
|
93 |
|
85 |
if( $(this).hasClass("futuredate") ) { |
94 |
if( $(this).hasClass("futuredate") ) { |
86 |
options['minDate'] = new Date().fp_incr(1); |
95 |
thisPicker.set('minDate', new Date().fp_incr(1)); |
87 |
options['allowInvalidPreload'] = true; |
96 |
thisPicker.set('allowInvalidPreload', true); |
88 |
} |
97 |
} |
89 |
if( $(this).hasClass("pastdate") ) { |
98 |
if( $(this).hasClass("pastdate") ) { |
90 |
options['maxDate'] = new Date().fp_incr(-1); |
99 |
thisPicker.set('maxDate', new Date().fp_incr(-1)); |
91 |
} |
100 |
} |
92 |
$(this).flatpickr(options); |
|
|
93 |
}); |
101 |
}); |
94 |
}); |
102 |
}); |
95 |
</script> |
103 |
</script> |
96 |
- |
|
|