feat(webui): select all uploaded files when done
This commit is contained in:
parent
1d1476c7b8
commit
3196294033
1 changed files with 8 additions and 2 deletions
|
@ -16,6 +16,7 @@
|
|||
import api from '$lib/api';
|
||||
import { goto } from '$app/navigation';
|
||||
import { i18n } from '$lib/i18n';
|
||||
import { selected } from '$lib/components/EntitySelect.svelte';
|
||||
|
||||
let files: File[] = [];
|
||||
let URLs: string[] = [];
|
||||
|
@ -39,7 +40,7 @@
|
|||
uploading = true;
|
||||
|
||||
try {
|
||||
const addresses = [];
|
||||
const addresses: string[] = [];
|
||||
for (const file of files) {
|
||||
const address = await api.putBlob(file, {
|
||||
onProgress: (p) => {
|
||||
|
@ -51,7 +52,12 @@
|
|||
addresses.push(address);
|
||||
}
|
||||
|
||||
goto(`/browse/${addresses.join(',')}`);
|
||||
if (addresses.length == 1) {
|
||||
goto(`/browse/${addresses[0]}`);
|
||||
} else {
|
||||
$selected = addresses;
|
||||
goto(`/browse/selected`);
|
||||
}
|
||||
} catch (error) {
|
||||
alert(error);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue