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; + } }