From a98b03dcd4e2f597767322fcd241c19f66049c31 Mon Sep 17 00:00:00 2001 From: Geomitron <22552797+Geomitron@users.noreply.github.com> Date: Mon, 10 Feb 2020 00:43:39 -0500 Subject: [PATCH] Linked checkboxes to "download selected" button --- src/app/app.module.ts | 6 ++-- .../components/browse/browse.component.html | 7 +++- .../result-table-row.component.html | 2 +- .../result-table-row.component.ts | 27 +++++++++++++-- .../result-table/result-table.component.html | 5 ++- .../result-table/result-table.component.ts | 19 ++++++++++- .../status-bar/status-bar.component.html | 2 +- .../browse/status-bar/status-bar.component.ts | 16 +++++++++ src/app/core/directives/checkbox.directive.ts | 19 +++++++++++ .../ipc/download/AddDownloadHandler.ts | 2 -- src/electron/shared/Settings.ts | 2 +- .../shared/interfaces/download.interface.ts | 34 ++++++------------- 12 files changed, 105 insertions(+), 36 deletions(-) create mode 100644 src/app/core/directives/checkbox.directive.ts diff --git a/src/app/app.module.ts b/src/app/app.module.ts index c9fbd64..f16e5e2 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -11,7 +11,8 @@ import { ResultTableComponent } from './components/browse/result-table/result-ta import { ChartSidebarComponent } from './components/browse/chart-sidebar/chart-sidebar.component'; import { ResultTableRowComponent } from './components/browse/result-table/result-table-row/result-table-row.component'; import { DownloadsModalComponent } from './components/browse/status-bar/downloads-modal/downloads-modal.component'; -import { ProgressBarDirective } from './core/directives/progress-bar.directive' +import { ProgressBarDirective } from './core/directives/progress-bar.directive'; +import { CheckboxDirective } from './core/directives/checkbox.directive' @NgModule({ declarations: [ @@ -24,7 +25,8 @@ import { ProgressBarDirective } from './core/directives/progress-bar.directive' ChartSidebarComponent, ResultTableRowComponent, DownloadsModalComponent, - ProgressBarDirective + ProgressBarDirective, + CheckboxDirective ], imports: [ BrowserModule, diff --git a/src/app/components/browse/browse.component.html b/src/app/components/browse/browse.component.html index 7707282..4f3f90e 100644 --- a/src/app/components/browse/browse.component.html +++ b/src/app/components/browse/browse.component.html @@ -2,7 +2,12 @@
- +