diff --git a/src/app/components/downloads/downloads.component.html b/src/app/components/downloads/downloads.component.html index fc26145..f9c511c 100644 --- a/src/app/components/downloads/downloads.component.html +++ b/src/app/components/downloads/downloads.component.html @@ -56,14 +56,17 @@
- + + + +
- diff --git a/src/app/components/downloads/downloads.component.scss b/src/app/components/downloads/downloads.component.scss index 9d99052..1cdb12c 100644 --- a/src/app/components/downloads/downloads.component.scss +++ b/src/app/components/downloads/downloads.component.scss @@ -10,8 +10,12 @@ mat-header-cell, mat-cell { .icon-button-spinner { position: absolute; - top: 7px; - left: 6px; + top: -13px; + left: 10px; +} + +.button-span { + position: relative;; } .downloads-action-button-div { diff --git a/src/app/components/downloads/downloads.component.ts b/src/app/components/downloads/downloads.component.ts index dafb692..b405815 100644 --- a/src/app/components/downloads/downloads.component.ts +++ b/src/app/components/downloads/downloads.component.ts @@ -68,7 +68,8 @@ export class DownloadsComponent implements OnInit, OnDestroy { tooltip: $localize`Pause`, action: (download: Download) => this.pauseDownload(download), show: (download: Download) => !download.finished && (!download.paused || !download.finished_step), - icon: 'pause' + icon: 'pause', + loading: (download: Download) => download.paused && !download.finished_step }, { tooltip: $localize`Resume`, @@ -334,5 +335,6 @@ interface DownloadAction { tooltip: string, action: (download: Download) => void, show: (download: Download) => boolean, - icon: string + icon: string, + loading?: (download: Download) => boolean } \ No newline at end of file