From 12aa63d4fb0eb62a439e2228016354b38d53cdf2 Mon Sep 17 00:00:00 2001 From: Maryse Simard Date: Wed, 19 Oct 2022 16:11:21 -0400 Subject: [PATCH] Bug 17015: Add minDate restrictions for pairs of date selectors --- .../prog/en/modules/tools/discrete_calendar.tt | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/discrete_calendar.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/discrete_calendar.tt index cfd6e4f359..5593d554b7 100644 --- a/koha-tmpl/intranet-tmpl/prog/en/modules/tools/discrete_calendar.tt +++ b/koha-tmpl/intranet-tmpl/prog/en/modules/tools/discrete_calendar.tt @@ -453,6 +453,12 @@ $("#openHour").prop('disabled', value); $("#closeHour").prop('disabled', value); $("#EditRadioButton").parent().toggle(!value); + + // clear some fields + $("#to_date_flatpickr").val(''); + document.querySelector('#to_date_flatpickr')._flatpickr.set('minDate', date_obj); + $("#copyto_from_flatpickr").val(''); + $("#copyto_to_flatpickr").val(''); } // This function gives css classes to each kind of day @@ -714,7 +720,11 @@ }); // Flatpickrs for copy dates feature - $('#copyto_from_flatpickr').flatpickr(); + $('#copyto_from_flatpickr').flatpickr({ + onChange: function(selectedDates, dateStr, instance) { + document.querySelector('#copyto_to_flatpickr')._flatpickr.set('minDate', dateStr); + } + }); $("#copyto_from_flatpickr").change(function() { $('#copyto_from').val(($(this).val())); }); -- 2.25.1