0 ? '446px' : '0px'" [style.width]="hasScrollbar() ? '52px' : '37px'" (click)="openFiltersDialog()">
+
0 ? '446px' : '0px'" [style.width]="scrollbar ? '57px' : '37px'" (click)="openFiltersDialog()">
diff --git a/dmp-frontend/src/app/ui/dataset/listing/dataset-listing.component.ts b/dmp-frontend/src/app/ui/dataset/listing/dataset-listing.component.ts
index a3a62cbf3..fdc462469 100644
--- a/dmp-frontend/src/app/ui/dataset/listing/dataset-listing.component.ts
+++ b/dmp-frontend/src/app/ui/dataset/listing/dataset-listing.component.ts
@@ -54,6 +54,8 @@ export class DatasetListingComponent extends BaseComponent implements OnInit, IB
like: new FormControl()
});
+ scrollbar: boolean;
+
constructor(
private datasetService: DatasetService,
private router: Router,
@@ -118,6 +120,10 @@ export class DatasetListingComponent extends BaseComponent implements OnInit, IB
.subscribe(x => this.controlModified());
}
+ ngAfterContentChecked(): void {
+ this.scrollbar = this.hasScrollbar();
+ }
+
controlModified(): void {
// this.clearErrorModel();
// if (this.refreshCallback != null &&
diff --git a/dmp-frontend/src/app/ui/dmp/listing/dmp-listing.component.html b/dmp-frontend/src/app/ui/dmp/listing/dmp-listing.component.html
index a57e09e98..33bb45077 100644
--- a/dmp-frontend/src/app/ui/dmp/listing/dmp-listing.component.html
+++ b/dmp-frontend/src/app/ui/dmp/listing/dmp-listing.component.html
@@ -8,7 +8,7 @@
{{'DMP-LISTING.TEXT-INFO-QUESTION' | translate}} {{'DMP-LISTING.LINK-ZENODO' | translate}} {{'DMP-LISTING.GET-IDEA' | translate}}