diff --git a/release/antos-1.2.0.tar.gz b/release/antos-1.2.0.tar.gz index 6683c3e..3a01066 100644 Binary files a/release/antos-1.2.0.tar.gz and b/release/antos-1.2.0.tar.gz differ diff --git a/src/core/core.ts b/src/core/core.ts index f74cb26..c7b184e 100644 --- a/src/core/core.ts +++ b/src/core/core.ts @@ -1208,7 +1208,10 @@ namespace OS { return new Promise(function (resolve, reject) { const q = announcer.getMID(); //insert a temporal file selector - const o = $("#antos_upload_files"); + const o = + $("") + .attr("type","file") + .attr("multiple","true"); o.on("change", function () { const files = (o[0] as HTMLInputElement).files; const n_files = files.length; @@ -1232,18 +1235,20 @@ namespace OS { { API.loaded(q, p, "OK"); resolve(data); + o.remove(); } }) .fail(function (j, s, e) { tasks.push("FAIL"); if (tasks.length == n_files) + { API.loaded(q, p, "FAIL"); + o.remove(); + } reject(API.throwe(s)); }); }); }); - ($("#antos_upload_form")[0] as HTMLFormElement).reset(); - (o[0] as HTMLInputElement).value = ""; return o.trigger("click"); }); } diff --git a/src/core/gui.ts b/src/core/gui.ts index a9052b7..fbfe03b 100644 --- a/src/core/gui.ts +++ b/src/core/gui.ts @@ -1222,9 +1222,6 @@ namespace OS { \ -\ `; schemes.login = `\