From 28074a7f17648e913ccc8d36945aa5387cbe9466 Mon Sep 17 00:00:00 2001 From: George Kalampokis Date: Mon, 17 Feb 2020 17:39:33 +0200 Subject: [PATCH] Add User Avatar fallback to placeholder --- .../ui/misc/navigation/user-dialog/user-dialog.component.html | 4 ++-- .../ui/misc/navigation/user-dialog/user-dialog.component.ts | 4 ++++ dmp-frontend/src/app/ui/navbar/navbar.component.html | 4 ++-- dmp-frontend/src/app/ui/navbar/navbar.component.ts | 4 ++++ .../src/app/ui/user-profile/user-profile.component.html | 2 +- .../src/app/ui/user-profile/user-profile.component.ts | 4 ++++ 6 files changed, 17 insertions(+), 5 deletions(-) diff --git a/dmp-frontend/src/app/ui/misc/navigation/user-dialog/user-dialog.component.html b/dmp-frontend/src/app/ui/misc/navigation/user-dialog/user-dialog.component.html index df07a6a64..4b71766a6 100644 --- a/dmp-frontend/src/app/ui/misc/navigation/user-dialog/user-dialog.component.html +++ b/dmp-frontend/src/app/ui/misc/navigation/user-dialog/user-dialog.component.html @@ -2,8 +2,8 @@
- - + +
{{this.getPrincipalName()}}
diff --git a/dmp-frontend/src/app/ui/misc/navigation/user-dialog/user-dialog.component.ts b/dmp-frontend/src/app/ui/misc/navigation/user-dialog/user-dialog.component.ts index 80404784a..326dd5280 100644 --- a/dmp-frontend/src/app/ui/misc/navigation/user-dialog/user-dialog.component.ts +++ b/dmp-frontend/src/app/ui/misc/navigation/user-dialog/user-dialog.component.ts @@ -47,6 +47,10 @@ export class UserDialogComponent implements OnInit { return 'assets/images/profile-placeholder.png'; } + public applyFallbackAvatar(ev: Event) { + (ev.target as HTMLImageElement).src = this.getDefaultAvatar(); + } + public navigateToProfile() { this.dialogRef.close(); this.router.navigate(['/profile']); diff --git a/dmp-frontend/src/app/ui/navbar/navbar.component.html b/dmp-frontend/src/app/ui/navbar/navbar.component.html index aaff6823d..a16ca4119 100644 --- a/dmp-frontend/src/app/ui/navbar/navbar.component.html +++ b/dmp-frontend/src/app/ui/navbar/navbar.component.html @@ -79,8 +79,8 @@