diff options
author | Chocobozzz <me@florianbigard.com> | 2022-04-15 15:14:32 +0200 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2022-04-15 15:14:32 +0200 |
commit | db19581fb25a28cd226aa2a411db3b78a72b6f09 (patch) | |
tree | 471ef7510af503a301ee33c58908d379e08565ae | |
parent | 2b0d17ccf46cfdba4103b7287f0dadf289ad4faf (diff) | |
download | PeerTube-db19581fb25a28cd226aa2a411db3b78a72b6f09.tar.gz PeerTube-db19581fb25a28cd226aa2a411db3b78a72b6f09.tar.zst PeerTube-db19581fb25a28cd226aa2a411db3b78a72b6f09.zip |
Add ability to sort by global views
-rw-r--r-- | client/src/app/+videos/video-list/videos-list-common-page.component.ts | 3 | ||||
-rw-r--r-- | client/src/app/shared/shared-video-miniature/video-filters-header.component.html | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/client/src/app/+videos/video-list/videos-list-common-page.component.ts b/client/src/app/+videos/video-list/videos-list-common-page.component.ts index 32737ef1c..72c7e1ef6 100644 --- a/client/src/app/+videos/video-list/videos-list-common-page.component.ts +++ b/client/src/app/+videos/video-list/videos-list-common-page.component.ts | |||
@@ -197,11 +197,12 @@ export class VideosListCommonPageComponent implements OnInit, OnDestroy, Disable | |||
197 | return | 197 | return |
198 | } | 198 | } |
199 | 199 | ||
200 | if ([ 'hot', 'trending', 'likes' ].includes(sanitizedSort)) { | 200 | if ([ 'hot', 'trending', 'likes', 'views' ].includes(sanitizedSort)) { |
201 | this.title = $localize`Trending` | 201 | this.title = $localize`Trending` |
202 | 202 | ||
203 | if (sanitizedSort === 'hot') this.titleTooltip = $localize`Videos with the most interactions for recent videos` | 203 | if (sanitizedSort === 'hot') this.titleTooltip = $localize`Videos with the most interactions for recent videos` |
204 | if (sanitizedSort === 'likes') this.titleTooltip = $localize`Videos that have the most likes` | 204 | if (sanitizedSort === 'likes') this.titleTooltip = $localize`Videos that have the most likes` |
205 | if (sanitizedSort === 'views') this.titleTooltip = undefined | ||
205 | 206 | ||
206 | if (sanitizedSort === 'trending') { | 207 | if (sanitizedSort === 'trending') { |
207 | if (this.trendingDays === 1) this.titleTooltip = $localize`Videos with the most views during the last 24 hours` | 208 | if (this.trendingDays === 1) this.titleTooltip = $localize`Videos with the most views during the last 24 hours` |
diff --git a/client/src/app/shared/shared-video-miniature/video-filters-header.component.html b/client/src/app/shared/shared-video-miniature/video-filters-header.component.html index fc34b1b29..a07b8b5ee 100644 --- a/client/src/app/shared/shared-video-miniature/video-filters-header.component.html +++ b/client/src/app/shared/shared-video-miniature/video-filters-header.component.html | |||
@@ -48,6 +48,7 @@ | |||
48 | <ng-option i18n *ngIf="isTrendingSortEnabled('most-viewed')" value="-trending">Sort by <strong>"Recent Views"</strong></ng-option> | 48 | <ng-option i18n *ngIf="isTrendingSortEnabled('most-viewed')" value="-trending">Sort by <strong>"Recent Views"</strong></ng-option> |
49 | <ng-option i18n *ngIf="isTrendingSortEnabled('hot')" value="-hot">Sort by <strong>"Hot"</strong></ng-option> | 49 | <ng-option i18n *ngIf="isTrendingSortEnabled('hot')" value="-hot">Sort by <strong>"Hot"</strong></ng-option> |
50 | <ng-option i18n *ngIf="isTrendingSortEnabled('most-liked')" value="-likes">Sort by <strong>"Likes"</strong></ng-option> | 50 | <ng-option i18n *ngIf="isTrendingSortEnabled('most-liked')" value="-likes">Sort by <strong>"Likes"</strong></ng-option> |
51 | <ng-option i18n value="-views">Sort by <strong>"Global Views"</strong></ng-option> | ||
51 | </ng-select> | 52 | </ng-select> |
52 | 53 | ||
53 | </div> | 54 | </div> |