Flow improvements.
This commit is contained in:
@@ -324,7 +324,18 @@
|
||||
if (data.status === 'running' || data.status === 'queued') {
|
||||
statusBar.className = "progress-bar progress-bar-striped progress-bar-animated";
|
||||
statusBar.style.width = (data.percent || 5) + "%";
|
||||
statusBar.innerText = (data.percent || 0) + "%";
|
||||
|
||||
let label = (data.percent || 0) + "%";
|
||||
if (data.status === 'running' && data.percent > 2 && data.start_time) {
|
||||
const elapsed = (Date.now() / 1000) - data.start_time;
|
||||
if (elapsed > 5) {
|
||||
const remaining = (elapsed / (data.percent / 100)) - elapsed;
|
||||
const m = Math.floor(remaining / 60);
|
||||
const s = Math.floor(remaining % 60);
|
||||
if (remaining > 0 && remaining < 86400) label += ` (~${m}m ${s}s)`;
|
||||
}
|
||||
}
|
||||
statusBar.innerText = label;
|
||||
} else if (data.status === 'failed') {
|
||||
statusBar.className = "progress-bar bg-danger";
|
||||
statusBar.style.width = "100%";
|
||||
|
||||
Reference in New Issue
Block a user