Skip to content

Commit 20f4b1f

Browse files
committed
Fix demo progress bars
1 parent ad69f0a commit 20f4b1f

File tree

1 file changed

+11
-7
lines changed

1 file changed

+11
-7
lines changed

assets/js/scripts.js

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -570,13 +570,13 @@ worker.addEventListener('message', (event) => {
570570

571571
// create progress bar
572572
PROGRESS_BARS.appendChild(htmlToElement(`
573-
<div class="progress w-100" model="${message.data.path}" file="${message.data.file}">
573+
<div class="progress w-100" model="${message.data.name}" file="${message.data.file}">
574574
<div class="progress-bar" role="progressbar"></div>
575575
</div>
576576
`));
577577

578578
} else {
579-
let bar = PROGRESS_BARS.querySelector(`.progress[model="${message.data.path}"][file="${message.data.file}"]> .progress-bar`)
579+
let bar = PROGRESS_BARS.querySelector(`.progress[model="${message.data.name}"][file="${message.data.file}"]> .progress-bar`)
580580

581581
switch (message.data.status) {
582582
case 'progress':
@@ -585,14 +585,18 @@ worker.addEventListener('message', (event) => {
585585
bar.textContent = `${message.data.file} (${formatBytes(message.data.loaded)} / ${formatBytes(message.data.total)})`;
586586
break;
587587

588-
case 'loaded':
589-
// hide container
590-
PROGRESS.style.display = 'none';
591-
PROGRESS_BARS.innerHTML = '';
592-
588+
case 'done':
589+
// Remove the progress bar
590+
bar.parentElement.remove();
593591
break;
594592
}
595593

594+
if (PROGRESS_BARS.children.length === 0) {
595+
// hide container
596+
PROGRESS.style.display = 'none';
597+
PROGRESS_BARS.innerHTML = '';
598+
}
599+
596600
}
597601

598602
break;

0 commit comments

Comments
 (0)