added DEFAULT_DROPZONE_TEXT
This commit is contained in:
@@ -4,6 +4,7 @@
|
|||||||
let AppConfig = null;
|
let AppConfig = null;
|
||||||
let ErrorTimeout = null;
|
let ErrorTimeout = null;
|
||||||
let Files = {};
|
let Files = {};
|
||||||
|
const DEFAULT_DROPZONE_TEXT = "Drag & drop files here or click to select";
|
||||||
const UI = {};
|
const UI = {};
|
||||||
|
|
||||||
async function appLoop() {
|
async function appLoop() {
|
||||||
@@ -120,7 +121,7 @@
|
|||||||
const divDropzone = document.createElement("div");
|
const divDropzone = document.createElement("div");
|
||||||
divDropzone.className = "dropzone";
|
divDropzone.className = "dropzone";
|
||||||
divDropzone.id = "dropzone";
|
divDropzone.id = "dropzone";
|
||||||
divDropzone.innerHTML = "Drag & drop files here or click to select";
|
divDropzone.innerHTML = DEFAULT_DROPZONE_TEXT;
|
||||||
divDropzone.style.display = "none";
|
divDropzone.style.display = "none";
|
||||||
document.body.appendChild(divDropzone);
|
document.body.appendChild(divDropzone);
|
||||||
|
|
||||||
@@ -299,14 +300,13 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
function showMessage(msg, type, duration = 2000) {
|
function showMessage(msg, type, duration = 2000) {
|
||||||
const original = "Drag & drop files here or click to select";
|
|
||||||
UI.dropzone.innerHTML = msg;
|
UI.dropzone.innerHTML = msg;
|
||||||
UI.dropzone.classList.add(type);
|
UI.dropzone.classList.add(type);
|
||||||
|
|
||||||
if (ErrorTimeout) clearTimeout(ErrorTimeout);
|
if (ErrorTimeout) clearTimeout(ErrorTimeout);
|
||||||
|
|
||||||
ErrorTimeout = setTimeout(() => {
|
ErrorTimeout = setTimeout(() => {
|
||||||
UI.dropzone.innerHTML = original;
|
UI.dropzone.innerHTML = DEFAULT_DROPZONE_TEXT;
|
||||||
UI.dropzone.classList.remove(type);
|
UI.dropzone.classList.remove(type);
|
||||||
ErrorTimeout = null;
|
ErrorTimeout = null;
|
||||||
}, duration);
|
}, duration);
|
||||||
|
Reference in New Issue
Block a user