upload folder

This commit is contained in:
sanjayk03-dev
2024-03-27 01:29:18 +05:30
parent 9fcccd25fb
commit 019a6856f5
2 changed files with 36 additions and 8 deletions

View File

@@ -406,14 +406,39 @@ module.exports = {
return; return;
} }
const folderName = files[0].webkitRelativePath.split("/")[0]; const folderName = files[0].webkitRelativePath.split("/")[0];
while (files.length) { for (let file of files) {
// await this.upload_file(e); const extension = file.name.split(".").pop();
console.log(e.target.files || e.dataTransfer.files); switch (extension.toLowerCase()) {
if (e.target.files) { case "nc":
e.target.files.delete(0); case "ngc":
} else { case "gcode":
e.dataTransfer.files.delete(0); case "gc":
break;
default:
alert(`Unsupported file type: ${extension}`);
return;
} }
// const isAlreadyPresent = this.config.gcodeList.find(element => element.file_name == file.name);
// if (isAlreadyPresent == undefined) {
// this.config.gcodeList.push({ file_name: file.name });
// try {
// await api.put("config/save", this.config);
// this.$dispatch("update");
// } catch (error) {
// console.error("Restore Failed: ", error);
// alert("Restore failed");
// }
// }
SvelteComponents.showDialog("Upload", {
file,
onComplete: () => {
this.last_file_time = undefined; // Force reload
this.$broadcast("gcode-reload", file.name);
},
});
} }
}, },

View File

@@ -21,7 +21,10 @@ script#control-view-template(type="text/x-template")
message(:show.sync="macrosLoading") message(:show.sync="macrosLoading")
h3(slot="header") Run Macro? h3(slot="header") Run Macro?
div(slot="body") div(slot="body")
p The selected macro is being loaded. p
| The macro file
strong {{state.selected}}
| is being loaded.
div(slot="footer") div(slot="footer")
button.pure-button(@click="macrosLoading=false") Cancel button.pure-button(@click="macrosLoading=false") Cancel