mirror of
https://github.com/immich-app/immich.git
synced 2025-05-24 01:12:58 -04:00
fix(web): multi-select (#18485)
This commit is contained in:
parent
065f7c7d5d
commit
c7dc31151d
@ -564,12 +564,9 @@
|
||||
return;
|
||||
}
|
||||
|
||||
// Select/deselect assets in range (start,end]
|
||||
// Select/deselect assets in range (start,end)
|
||||
let started = false;
|
||||
for (const bucket of assetStore.buckets) {
|
||||
if (bucket === startBucket) {
|
||||
started = true;
|
||||
}
|
||||
if (bucket === endBucket) {
|
||||
break;
|
||||
}
|
||||
@ -583,18 +580,18 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
if (bucket === startBucket) {
|
||||
started = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Update date group selection
|
||||
// Update date group selection in range [start,end]
|
||||
started = false;
|
||||
for (const bucket of assetStore.buckets) {
|
||||
if (bucket === startBucket) {
|
||||
started = true;
|
||||
}
|
||||
if (bucket === endBucket) {
|
||||
break;
|
||||
}
|
||||
|
||||
if (started) {
|
||||
// Split bucket into date groups and check each group
|
||||
for (const dateGroup of bucket.dateGroups) {
|
||||
const dateGroupTitle = dateGroup.groupTitle;
|
||||
@ -605,6 +602,10 @@
|
||||
}
|
||||
}
|
||||
}
|
||||
if (bucket === endBucket) {
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
assetInteraction.setAssetSelectionStart(deselect ? null : asset);
|
||||
|
Loading…
x
Reference in New Issue
Block a user