MCPcopy Create free account
hub / github.com/Eltaurus-Lt/CourseDump2022 / updMediaProgress

Function updMediaProgress

progressbars.js:133–149  ·  view source on GitHub ↗
(media_done = 0, media_total = 1)

Source from the content-addressed store, hash-verified

131}
132
133function 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}

Callers 2

batchDownloadFunction · 0.85
mediaDownloadMessagesFunction · 0.85

Calls 1

mediaProgressBarFunction · 0.85

Tested by

no test coverage detected