diff options
author | Chocobozzz <me@florianbigard.com> | 2022-06-27 11:22:21 +0200 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2022-06-27 11:22:21 +0200 |
commit | 87fdea2fbf486f056dd24bfd416841813bd41c58 (patch) | |
tree | 24cc7e153620d792d255d5c441e8bf1609cbe636 /client/src/app/+videos | |
parent | e722fb5923ddf11d72e48cec9788abc64327c22f (diff) | |
download | PeerTube-87fdea2fbf486f056dd24bfd416841813bd41c58.tar.gz PeerTube-87fdea2fbf486f056dd24bfd416841813bd41c58.tar.zst PeerTube-87fdea2fbf486f056dd24bfd416841813bd41c58.zip |
Refactor actor avatar component
Diffstat (limited to 'client/src/app/+videos')
5 files changed, 16 insertions, 5 deletions
diff --git a/client/src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html b/client/src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html index 95d117eec..135dc8b6e 100644 --- a/client/src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html +++ b/client/src/app/+videos/+video-watch/shared/comment/video-comment-add.component.html | |||
@@ -1,6 +1,6 @@ | |||
1 | <form novalidate [formGroup]="form" (ngSubmit)="formValidated()"> | 1 | <form novalidate [formGroup]="form" (ngSubmit)="formValidated()"> |
2 | <div class="avatar-and-textarea"> | 2 | <div class="avatar-and-textarea"> |
3 | <my-actor-avatar [account]="user?.account" size="25"></my-actor-avatar> | 3 | <my-actor-avatar [actor]="user?.account" [actorType]="getAvatarActorType()" size="25"></my-actor-avatar> |
4 | 4 | ||
5 | <div class="textarea-wrapper"> | 5 | <div class="textarea-wrapper"> |
6 | <textarea i18n-placeholder placeholder="Add comment..." myAutoResize | 6 | <textarea i18n-placeholder placeholder="Add comment..." myAutoResize |
diff --git a/client/src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts b/client/src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts index b2aa4cb7b..6e7f434b3 100644 --- a/client/src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts +++ b/client/src/app/+videos/+video-watch/shared/comment/video-comment-add.component.ts | |||
@@ -57,6 +57,7 @@ export class VideoCommentAddComponent extends FormReactive implements OnChanges, | |||
57 | } | 57 | } |
58 | 58 | ||
59 | get emojiMarkupList () { | 59 | get emojiMarkupList () { |
60 | console.log('hi') | ||
60 | const emojiMarkupObjectList = require('markdown-it-emoji/lib/data/light.json') | 61 | const emojiMarkupObjectList = require('markdown-it-emoji/lib/data/light.json') |
61 | 62 | ||
62 | // Populate emoji-markup-list from object to array to avoid keys alphabetical order | 63 | // Populate emoji-markup-list from object to array to avoid keys alphabetical order |
@@ -174,6 +175,12 @@ export class VideoCommentAddComponent extends FormReactive implements OnChanges, | |||
174 | return getLocaleDirection(this.localeId) === 'rtl' | 175 | return getLocaleDirection(this.localeId) === 'rtl' |
175 | } | 176 | } |
176 | 177 | ||
178 | getAvatarActorType () { | ||
179 | if (this.user) return 'account' | ||
180 | |||
181 | return 'unlogged' | ||
182 | } | ||
183 | |||
177 | private addCommentReply (commentCreate: VideoCommentCreate) { | 184 | private addCommentReply (commentCreate: VideoCommentCreate) { |
178 | return this.videoCommentService | 185 | return this.videoCommentService |
179 | .addCommentReply(this.video.uuid, this.parentComment.id, commentCreate) | 186 | .addCommentReply(this.video.uuid, this.parentComment.id, commentCreate) |
diff --git a/client/src/app/+videos/+video-watch/shared/comment/video-comment.component.html b/client/src/app/+videos/+video-watch/shared/comment/video-comment.component.html index 160865519..da35a9a2e 100644 --- a/client/src/app/+videos/+video-watch/shared/comment/video-comment.component.html +++ b/client/src/app/+videos/+video-watch/shared/comment/video-comment.component.html | |||
@@ -1,6 +1,10 @@ | |||
1 | <div *ngIf="isCommentDisplayed()" class="root-comment" [ngClass]="{ 'is-child': isChild() }"> | 1 | <div *ngIf="isCommentDisplayed()" class="root-comment" [ngClass]="{ 'is-child': isChild() }"> |
2 | <div class="left"> | 2 | <div class="left"> |
3 | <my-actor-avatar *ngIf="!comment.isDeleted" [href]="comment.account.url" [account]="comment.account" [size]="isChild() ? '25' : '36'"></my-actor-avatar> | 3 | <my-actor-avatar |
4 | *ngIf="!comment.isDeleted" [href]="comment.account.url" | ||
5 | [actor]="comment.account" actorType="account" [size]="isChild() ? '25' : '36'" | ||
6 | ></my-actor-avatar> | ||
7 | |||
4 | <div class="vertical-border"></div> | 8 | <div class="vertical-border"></div> |
5 | </div> | 9 | </div> |
6 | 10 | ||
diff --git a/client/src/app/+videos/+video-watch/shared/metadata/video-avatar-channel.component.html b/client/src/app/+videos/+video-watch/shared/metadata/video-avatar-channel.component.html index a23152b67..a608a22f6 100644 --- a/client/src/app/+videos/+video-watch/shared/metadata/video-avatar-channel.component.html +++ b/client/src/app/+videos/+video-watch/shared/metadata/video-avatar-channel.component.html | |||
@@ -2,7 +2,7 @@ | |||
2 | <my-actor-avatar | 2 | <my-actor-avatar |
3 | *ngIf="showChannel" | 3 | *ngIf="showChannel" |
4 | class="channel" | 4 | class="channel" |
5 | [channel]="video.channel" | 5 | [actor]="video.channel" actorType="channel" |
6 | [internalHref]="[ '/c', video.byVideoChannel ]" | 6 | [internalHref]="[ '/c', video.byVideoChannel ]" |
7 | [title]="channelLinkTitle" | 7 | [title]="channelLinkTitle" |
8 | size="35" | 8 | size="35" |
@@ -12,7 +12,7 @@ | |||
12 | *ngIf="showAccount" | 12 | *ngIf="showAccount" |
13 | class="account" | 13 | class="account" |
14 | [class.second-avatar]="showChannel" | 14 | [class.second-avatar]="showChannel" |
15 | [account]="video.account" | 15 | [actor]="video.account" actorType="account" |
16 | [internalHref]="[ '/a', video.byAccount ]" | 16 | [internalHref]="[ '/a', video.byAccount ]" |
17 | [title]="accountLinkTitle" | 17 | [title]="accountLinkTitle" |
18 | size="35"> | 18 | size="35"> |
diff --git a/client/src/app/+videos/video-list/overview/video-overview.component.html b/client/src/app/+videos/video-list/overview/video-overview.component.html index 20cbb239b..b38516af8 100644 --- a/client/src/app/+videos/video-list/overview/video-overview.component.html +++ b/client/src/app/+videos/video-list/overview/video-overview.component.html | |||
@@ -33,7 +33,7 @@ | |||
33 | <div class="section channel videos" *ngFor="let object of overview.channels"> | 33 | <div class="section channel videos" *ngFor="let object of overview.channels"> |
34 | <div class="section-title"> | 34 | <div class="section-title"> |
35 | <a class="link-orange" [routerLink]="[ '/c', buildVideoChannelBy(object) ]"> | 35 | <a class="link-orange" [routerLink]="[ '/c', buildVideoChannelBy(object) ]"> |
36 | <my-actor-avatar [channel]="buildVideoChannel(object)" size="28"></my-actor-avatar> | 36 | <my-actor-avatar [actor]="buildVideoChannel(object)" actorType="channel" size="28"></my-actor-avatar> |
37 | 37 | ||
38 | <h2 class="section-title">{{ object.channel.displayName }}</h2> | 38 | <h2 class="section-title">{{ object.channel.displayName }}</h2> |
39 | </a> | 39 | </a> |