Răsfoiți Sursa

add pause between patterns countdown

tuanchris 2 luni în urmă
părinte
comite
4913743f8c
1 a modificat fișierele cu 7 adăugiri și 2 ștergeri
  1. 7 2
      static/js/base.js

+ 7 - 2
static/js/base.js

@@ -840,10 +840,15 @@ function syncModalControls(status) {
         modalPatternPreviewImg.src = previewUrl;
     }
     
-    // ETA
+    // ETA or Pause Countdown
     const modalEta = document.getElementById('modal-eta');
     if (modalEta) {
-        if (status.progress && status.progress.remaining_time !== null) {
+        // Check if we're in a pause between patterns
+        if (status.pause_time_remaining && status.pause_time_remaining > 0) {
+            const minutes = Math.floor(status.pause_time_remaining / 60);
+            const seconds = Math.floor(status.pause_time_remaining % 60);
+            modalEta.textContent = `Next in: ${minutes}:${seconds.toString().padStart(2, '0')}`;
+        } else if (status.progress && status.progress.remaining_time !== null) {
             const minutes = Math.floor(status.progress.remaining_time / 60);
             const seconds = Math.floor(status.progress.remaining_time % 60);
             modalEta.textContent = `ETA: ${minutes}:${seconds.toString().padStart(2, '0')}`;