We don't need it since it's just a "cosmetic" image
<ng-template #img>
- <img *ngIf="displayImage()" [class]="classes" [src]="previewImage || avatarUrl || defaultAvatarUrl" [alt]="alt" />
+ <img *ngIf="displayImage()" [class]="classes" [src]="previewImage || avatarUrl || defaultAvatarUrl" alt="" />
<div *ngIf="displayActorInitial()" [ngClass]="classes">
<span>{{ getActorInitial() }}</span>
}
classes: string[] = []
- alt: string
defaultAvatarUrl: string
avatarUrl: string
ngOnInit () {
this.buildDefaultAvatarUrl()
- this.buildAlt()
this.buildAvatarUrl()
this.buildClasses()
}
ngOnChanges () {
- this.buildAlt()
this.buildAvatarUrl()
this.buildClasses()
}
}
}
- private buildAlt () {
- if (this.isAccount()) this.alt = $localize`Account avatar`
- else if (this.isChannel()) this.alt = $localize`Channel avatar`
- else this.alt = ''
- }
-
private buildDefaultAvatarUrl () {
this.defaultAvatarUrl = this.isChannel()
? VideoChannel.GET_DEFAULT_AVATAR_URL(this.getSizeNumber())