From 2e04129b004f3e01addcf3213ed70cbf1e807e02 Mon Sep 17 00:00:00 2001 From: MentalBlank Date: Tue, 20 May 2025 00:36:36 +1000 Subject: [PATCH] Include select all option when deleting a torrent from details screen --- client/src/app/torrent/torrent.component.html | 12 +++++++++--- client/src/app/torrent/torrent.component.ts | 10 ++++++++++ 2 files changed, 19 insertions(+), 3 deletions(-) diff --git a/client/src/app/torrent/torrent.component.html b/client/src/app/torrent/torrent.component.html index dac02c7..6e0a8fe 100644 --- a/client/src/app/torrent/torrent.component.html +++ b/client/src/app/torrent/torrent.component.html @@ -446,19 +446,25 @@


+
+
+
diff --git a/client/src/app/torrent/torrent.component.ts b/client/src/app/torrent/torrent.component.ts index 677086e..2f8f93c 100644 --- a/client/src/app/torrent/torrent.component.ts +++ b/client/src/app/torrent/torrent.component.ts @@ -22,6 +22,7 @@ export class TorrentComponent implements OnInit { public isDeleteModalActive: boolean; public deleteError: string; public deleting: boolean; + public deleteSelectAll: boolean; public deleteData: boolean; public deleteRdTorrent: boolean; public deleteLocalFiles: boolean; @@ -222,4 +223,13 @@ export class TorrentComponent implements OnInit { }, ); } + toggleDeleteSelectAllOptions() { + this.deleteData = this.deleteSelectAll; + this.deleteRdTorrent = this.deleteSelectAll; + this.deleteLocalFiles = this.deleteSelectAll; + } + + updateDeleteSelectAll() { + this.deleteSelectAll = this.deleteData && this.deleteRdTorrent && this.deleteLocalFiles; + } }