feat: added the option to select all at options at the same time
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/pr/woodpecker Pipeline was successful

This commit is contained in:
Hazel 2024-05-17 13:37:49 +02:00
parent 3cb35909d1
commit ab61ff7e9b

View File

@ -365,8 +365,12 @@ class Downloader:
self.search(":".join(input_str.split(":")[1:]))
return False
def get_selected_objects(q: str):
if q.strip().lower() == "all":
return list(self.current_results)
indices = []
for possible_index in query.split(","):
for possible_index in q.split(","):
possible_index = possible_index.strip()
if possible_index == "":
continue
@ -382,7 +386,9 @@ class Downloader:
indices.append(i)
selected_objects = [self.current_results[i] for i in indices]
return [self.current_results[i] for i in indices]
selected_objects = get_selected_objects(query)
if do_merge:
old_selected_objects = selected_objects