From af81a40033001b6a36b22c784ef711b99dce4028 Mon Sep 17 00:00:00 2001 From: Ross Date: Sat, 6 Nov 2021 15:48:25 +0000 Subject: [PATCH] . --- rapids/templates/rapids/rapid_form.html | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/rapids/templates/rapids/rapid_form.html b/rapids/templates/rapids/rapid_form.html index 95f64a32..23f93b7f 100755 --- a/rapids/templates/rapids/rapid_form.html +++ b/rapids/templates/rapids/rapid_form.html @@ -178,6 +178,7 @@ } function addFile(f, feedback) { + console.log("add file", f) let dT = new DataTransfer(); dT.clearData(); dT.items.add(f); @@ -278,18 +279,22 @@ window.showDirectoryPicker().then((handler) => { monitor_directory_handler = handler; monitor_interval_id = setInterval(function () { - listAllFilesAndDirs(monitor_directory_handler).then(async function(items) { + listAllFilesAndDirs(monitor_directory_handler).then(async function ( + items) { console.log(items); files_to_add = new Set(); for (var i = 0; i < items.length; i++) { - files_to_add.add(await items[i].handle.getFile()); + files_to_add.add(await items[i].handle + .getFile()); } current_files = getCurrentFiles(); - let distinct_set = new Set([...files_to_add].filter(x => + let distinct_set = new Set([...files_to_add].filter( + x => ! current_files.has(x))); + console.log("distinct set", items); distinct_set.forEach((file) => { addFile(file, false); });