fix front

This commit is contained in:
jr-k 2024-06-01 12:15:36 +02:00
parent 69c8b34d89
commit 23b86241a3

View File

@ -102,6 +102,7 @@ jQuery(document).ready(function ($) {
const $triggerEnd = $scheduleEndGroup.find('.trigger'); const $triggerEnd = $scheduleEndGroup.find('.trigger');
const $targetCronFieldStart = $scheduleStartGroup.find('.target'); const $targetCronFieldStart = $scheduleStartGroup.find('.target');
const $targetCronFieldEnd = $scheduleEndGroup.find('.target'); const $targetCronFieldEnd = $scheduleEndGroup.find('.target');
const $targetDuration = $durationGroup.find('input');
const $datetimepickerStart = $scheduleStartGroup.find('.datetimepicker'); const $datetimepickerStart = $scheduleStartGroup.find('.datetimepicker');
const $datetimepickerEnd = $scheduleEndGroup.find('.datetimepicker'); const $datetimepickerEnd = $scheduleEndGroup.find('.datetimepicker');
@ -113,7 +114,8 @@ jQuery(document).ready(function ($) {
const isLoopStart = $triggerStart.val() === 'loop'; const isLoopStart = $triggerStart.val() === 'loop';
const isDurationEnd = $triggerEnd.val() === 'duration'; const isDurationEnd = $triggerEnd.val() === 'duration';
const flushValueStart = isLoopStart; const flushValueStart = isLoopStart;
const flushValueEnd = isDurationEnd; const flushValueEnd = isLoopStart || isDurationEnd;
const flushDuration = !isLoopStart && !isDurationEnd;
$targetCronFieldStart.toggleClass('hidden', !isCronStart); $targetCronFieldStart.toggleClass('hidden', !isCronStart);
$targetCronFieldEnd.toggleClass('hidden', !isCronEnd); $targetCronFieldEnd.toggleClass('hidden', !isCronEnd);
@ -134,6 +136,10 @@ jQuery(document).ready(function ($) {
$targetCronFieldEnd.val(''); $targetCronFieldEnd.val('');
$datetimepickerEnd.val(''); $datetimepickerEnd.val('');
} }
if (flushDuration) {
$targetDuration.val('0');
}
}; };
const main = function () { const main = function () {