MCPcopy Create free account
hub / github.com/BruceDevices/firmware / appendFileToQueue

Function appendFileToQueue

embedded_resources/web_interface/index.js:200–215  ·  view source on GitHub ↗
(files)

Source from the content-addressed store, hash-verified

198const _queueUpload = [];
199let _runningUpload = false;
200function appendFileToQueue(files) {
201 Dialog.show("upload");
202 let d = $(".dialog.upload");
203 for (let i = 0; i < files.length; i++) {
204 let file = files[i];
205 let filename = file.webkitRelativePath || file.name;
206 let fileId = stringToId(filename);
207 let progressBar = T.uploadLoading();
208 progressBar.querySelector(".upload-name").textContent = filename;
209 progressBar
210 .querySelector(".upload-loading .bar")
211 .setAttribute("id", fileId);
212
213 d.querySelector(".dialog-body").appendChild(progressBar);
214 }
215}
216async function appendDroppedFiles(entry) {
217 return new Promise((resolve, reject) => {
218 if (entry.isFile) {

Callers 2

appendDroppedFilesFunction · 0.85
index.jsFile · 0.85

Calls 4

$Function · 0.85
stringToIdFunction · 0.85
showMethod · 0.80
setAttributeMethod · 0.80

Tested by

no test coverage detected