(media_done = 0, media_total = 1)
| 131 | } |
| 132 | |
| 133 | function updMediaProgress(media_done = 0, media_total = 1) { |
| 134 | const media_progress_bar = mediaProgressBar(); |
| 135 | |
| 136 | if (!media_progress_bar) return; |
| 137 | if (media_done === "done") { |
| 138 | console.log('media download complete'); |
| 139 | media_progress_bar.setAttribute("progress-label", ""); |
| 140 | media_progress_bar.setAttribute("progress-ratio", "done!"); |
| 141 | media_progress_bar.classList.add('done'); |
| 142 | return; |
| 143 | } |
| 144 | const done_str = `${media_done}/${media_total}`; |
| 145 | console.log("media download progress: ", done_str); |
| 146 | media_progress_bar.setAttribute("progress-label", "Downloading files..."); |
| 147 | media_progress_bar.setAttribute("progress-ratio", done_str); |
| 148 | media_progress_bar.style.backgroundPosition = (100 * (1. - media_done/media_total)).toFixed(2)+"%"; |
| 149 | } |
no test coverage detected