This commit is contained in:
Ross
2021-11-06 16:05:23 +00:00
parent 05c8c3e0d8
commit 0b55012646
-18
View File
@@ -53,7 +53,6 @@
} }
function closePopup(win, newID, newRepr, id) { function closePopup(win, newID, newRepr, id) {
console.log(id)
$(id + "_to").append('<option value=' + newID + ' title=' + newRepr + ' >' + newRepr + '</option>') $(id + "_to").append('<option value=' + newID + ' title=' + newRepr + ' >' + newRepr + '</option>')
win.close(); win.close();
} }
@@ -83,11 +82,9 @@
let files = new Set(); let files = new Set();
for (let j = 0; j < inputs.length; j++) { for (let j = 0; j < inputs.length; j++) {
i = inputs.get(j); i = inputs.get(j);
console.log(i)
if (i.files.length > 0) { if (i.files.length > 0) {
files.add(i.files[0]); files.add(i.files[0]);
} }
console.log(i.files)
} }
return files; return files;
} }
@@ -101,7 +98,6 @@
// Make sure we have enough input targets // Make sure we have enough input targets
input_diff = (n - inputs.length) input_diff = (n - inputs.length)
console.log("diff", input_diff)
if (input_diff > 0) { if (input_diff > 0) {
for (let j = 0; j < input_diff; j++) { for (let j = 0; j < input_diff; j++) {
@@ -129,19 +125,15 @@
} }
function input_change(evt) { function input_change(evt) {
console.log("input change", evt)
file = evt.target.files[0]; file = evt.target.files[0];
$(evt.target).removeClass("image-ident-warning"); $(evt.target).removeClass("image-ident-warning");
$(evt.target).removeClass("image-ident-ok"); $(evt.target).removeClass("image-ident-ok");
console.log("input change1", evt);
console.log("input change", evt.target);
ocr(evt.target); ocr(evt.target);
el = evt.target; el = evt.target;
console.log(el);
$(el).find(".temp-thumb").remove(); $(el).find(".temp-thumb").remove();
if (el.files.length > 0) { if (el.files.length > 0) {
extra_class = " image-ident-loading"; extra_class = " image-ident-loading";
@@ -166,7 +158,6 @@
// Yes we do read the file twice (here and where loading it in the viewer) // Yes we do read the file twice (here and where loading it in the viewer)
var reader = new FileReader(); var reader = new FileReader();
reader.onload = function (file) { reader.onload = function (file) {
console.log("READ EXAMINIANS", file)
var arrayBuffer = reader.result; var arrayBuffer = reader.result;
// Here we have the file data as an ArrayBuffer. dicomParser requires as input a // Here we have the file data as an ArrayBuffer. dicomParser requires as input a
// Uint8Array so we create that here // Uint8Array so we create that here
@@ -180,7 +171,6 @@
} }
function addFile(f, feedback) { function addFile(f, feedback) {
console.log("add file", f)
let dT = new DataTransfer(); let dT = new DataTransfer();
dT.clearData(); dT.clearData();
dT.items.add(f); dT.items.add(f);
@@ -190,16 +180,13 @@
if (el.files.length == 0) { if (el.files.length == 0) {
el.files = dT.files; el.files = dT.files;
//ocr(el) //ocr(el)
console.log(el);
if (feedback) { if (feedback) {
arr = el.name.split("-"); arr = el.name.split("-");
arr.splice(2, 1, "feedback_image"); arr.splice(2, 1, "feedback_image");
feedback_el_name = arr.join("-"); feedback_el_name = arr.join("-");
console.log(feedback_el_name);
$(`[name=${feedback_el_name}]`).prop("checked", true); $(`[name=${feedback_el_name}]`).prop("checked", true);
console.log(`[name=${feedback_el_name}]`);
} }
$(el).change(); $(el).change();
@@ -283,7 +270,6 @@
monitor_interval_id = setInterval(function () { monitor_interval_id = setInterval(function () {
listAllFilesAndDirs(monitor_directory_handler).then(async function ( listAllFilesAndDirs(monitor_directory_handler).then(async function (
items) { items) {
console.log(items);
files_to_add = new Set(); files_to_add = new Set();
for (var i = 0; i < items.length; i++) { for (var i = 0; i < items.length; i++) {
@@ -291,17 +277,13 @@
.getFile()); .getFile());
} }
current_files = getCurrentFiles(); current_files = getCurrentFiles();
console.log("1", files_to_add, current_files);
let distinct_set = new Set([...files_to_add].filter( let distinct_set = new Set([...files_to_add].filter(
x => !current_files.has(x))); x => !current_files.has(x)));
console.log("distinct set", distinct_set.size,
items);
extendInputs(distinct_set.size); extendInputs(distinct_set.size);
distinct_set.forEach((file) => { distinct_set.forEach((file) => {
addFile(file, false); addFile(file, false);
}); });
console.log(distinct_set)
}); });
}, 5000); }, 5000);
$("#directory-picker-display").text(monitor_directory_handler.name) $("#directory-picker-display").text(monitor_directory_handler.name)