diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/includes/calendar.inc b/koha-tmpl/opac-tmpl/bootstrap/en/includes/calendar.inc index b82dec97ca..9793693a51 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/includes/calendar.inc +++ b/koha-tmpl/opac-tmpl/bootstrap/en/includes/calendar.inc @@ -80,7 +80,12 @@ }); }, onClose: function( selectedDates, dateText, instance) { - validate_date( selectedDates, instance ); + validate_date( dateText, instance ); + var thisInput = instance.input; + if ( thisInput.hasAttribute('data-start_for') ) { + var endPicker = document.querySelector("#"+thisInput.dataset.start_for)._flatpickr; + endPicker.set('minDate', selectedDates[0]); + } }, }); @@ -120,20 +125,7 @@ } $(document).ready(function(){ - $(".flatpickr").flatpickr(); - var startPicker = $(".flatpickrfrom").flatpickr({ - onClose: function( selectedDates, dateText, instance) { - validate_date( selectedDates, instance ); - endPicker.set('minDate', selectedDates[0]); - } - }); - var endPicker = $(".flatpickrto").flatpickr({ - onClose: function( selectedDates, dateText, instance) { - validate_date( selectedDates, instance ); - }, - }); }); - diff --git a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-reserve.tt b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-reserve.tt index ee6c35f193..5ed15fbb61 100644 --- a/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-reserve.tt +++ b/koha-tmpl/opac-tmpl/bootstrap/en/modules/opac-reserve.tt @@ -281,14 +281,14 @@ [% IF ( reserve_in_future ) %]