From 23b86241a32ef92baf8af953409cbb49fef716c3 Mon Sep 17 00:00:00 2001 From: jr-k Date: Sat, 1 Jun 2024 12:15:36 +0200 Subject: [PATCH] fix front --- data/www/js/slideshow/slides.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/data/www/js/slideshow/slides.js b/data/www/js/slideshow/slides.js index b9cda17..0fe98de 100644 --- a/data/www/js/slideshow/slides.js +++ b/data/www/js/slideshow/slides.js @@ -102,6 +102,7 @@ jQuery(document).ready(function ($) { const $triggerEnd = $scheduleEndGroup.find('.trigger'); const $targetCronFieldStart = $scheduleStartGroup.find('.target'); const $targetCronFieldEnd = $scheduleEndGroup.find('.target'); + const $targetDuration = $durationGroup.find('input'); const $datetimepickerStart = $scheduleStartGroup.find('.datetimepicker'); const $datetimepickerEnd = $scheduleEndGroup.find('.datetimepicker'); @@ -113,7 +114,8 @@ jQuery(document).ready(function ($) { const isLoopStart = $triggerStart.val() === 'loop'; const isDurationEnd = $triggerEnd.val() === 'duration'; const flushValueStart = isLoopStart; - const flushValueEnd = isDurationEnd; + const flushValueEnd = isLoopStart || isDurationEnd; + const flushDuration = !isLoopStart && !isDurationEnd; $targetCronFieldStart.toggleClass('hidden', !isCronStart); $targetCronFieldEnd.toggleClass('hidden', !isCronEnd); @@ -134,6 +136,10 @@ jQuery(document).ready(function ($) { $targetCronFieldEnd.val(''); $datetimepickerEnd.val(''); } + + if (flushDuration) { + $targetDuration.val('0'); + } }; const main = function () {