fix: upload button now uses same smart routing as drag-and-drop instead of always resetting fields
This commit is contained in:
1 parent
e5d7a7ad4d
commit
9b09f8a20c
1 file changed
+14
-1
+14
-1
@@ -853,7 +853,20 @@ uploadBtn.addEventListener('click', () => {
|
||||
|
||||
uploadAnyInput.addEventListener('change', e => {
|
||||
const file = e.target.files[0];
|
||||
if (file) processFile(file);
|
||||
if (!file) return;
|
||||
if (outputSection.style.display && outputSection.style.display !== 'none') {
|
||||
const name = file.name.toLowerCase();
|
||||
const isDataFormat = name.endsWith('.fit') || name.endsWith('.fits') ||
|
||||
name.endsWith('.cr2') || name.endsWith('.cr3') ||
|
||||
name.endsWith('.tif') || name.endsWith('.tiff');
|
||||
if (isDataFormat) {
|
||||
processFile(file);
|
||||
} else {
|
||||
swapBackground(file);
|
||||
}
|
||||
} else {
|
||||
processFile(file);
|
||||
}
|
||||
uploadAnyInput.value = '';
|
||||
});
|
||||
|
||||
|
||||
Reference in new issue
Block a user