From 5cc39278605bcb7c7224562ce98b5b6755ab0a21 Mon Sep 17 00:00:00 2001 From: Liam Keegan Date: Thu, 17 Oct 2024 15:35:49 +0200 Subject: [PATCH] reset image index to zero when milestone is changed --- frontend/src/lib/components/Milestone.svelte | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/lib/components/Milestone.svelte b/frontend/src/lib/components/Milestone.svelte index 7bd8776..4dd32ab 100644 --- a/frontend/src/lib/components/Milestone.svelte +++ b/frontend/src/lib/components/Milestone.svelte @@ -52,7 +52,7 @@ const imageInterval = 5000; setInterval(() => { - if (currentMilestone && currentMilestone.images) { + if (currentMilestone && currentMilestone.images && currentMilestone.images.length > 0) { currentImageIndex = (currentImageIndex + 1) % currentMilestone.images.length; } }, imageInterval); @@ -62,6 +62,7 @@ return; } currentMilestoneIndex -= 1; + currentImageIndex = 0; currentMilestone = milestoneGroup.milestones[currentMilestoneIndex]; } @@ -92,6 +93,7 @@ return; } currentMilestoneIndex += 1; + currentImageIndex = 0; currentMilestone = milestoneGroup.milestones[currentMilestoneIndex]; }