From e2409062dedf8856c56ef1bdc98ca623e21c4f3b Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Wed, 3 Apr 2019 16:17:41 +0200 Subject: Refactor video miniatures --- .../video-auto-blacklist-list.component.html | 25 ++++++---------- .../video-auto-blacklist-list.component.scss | 33 ++-------------------- .../video-auto-blacklist-list.component.ts | 19 ++++++++++--- 3 files changed, 26 insertions(+), 51 deletions(-) (limited to 'client/src/app/+admin/moderation/video-auto-blacklist-list') diff --git a/client/src/app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.html b/client/src/app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.html index c4e5be0d6..5ef497fa7 100644 --- a/client/src/app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.html +++ b/client/src/app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.html @@ -6,15 +6,7 @@ - - -
- {{ video.name }} -
{{ video.account.displayName }}
-
{{ video.publishedAt | myFromNow }}
-
Privacy: {{ video.privacy.label }}
-
Sensitive: {{ video.nsfw }}
-
+
@@ -30,13 +22,12 @@
-
- -
+ diff --git a/client/src/app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.scss b/client/src/app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.scss index a73c17eb9..e43a2aa7b 100644 --- a/client/src/app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.scss +++ b/client/src/app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.scss @@ -46,26 +46,8 @@ margin-left: 12px; } - my-video-thumbnail { - margin-right: 10px; - } - - .video-info { + my-video-miniature { flex-grow: 1; - - .video-info-name { - @include disable-default-a-behaviour; - - color: var(--mainForegroundColor); - display: block; - width: fit-content; - font-size: 16px; - font-weight: $font-semibold; - } - } - - .video-buttons { - min-width: 190px; } } @@ -73,21 +55,12 @@ .video { flex-direction: column; height: auto; - text-align: center; - - .video-info-name { - margin: auto; - } - input[type=checkbox] { + .checkbox-container { display: none; } - my-video-thumbnail { - margin-right: 0; - } - - .video-buttons { + my-button { margin-top: 10px; } } diff --git a/client/src/app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.ts b/client/src/app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.ts index af68d7e2e..d66a6dcae 100644 --- a/client/src/app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.ts +++ b/client/src/app/+admin/moderation/video-auto-blacklist-list/video-auto-blacklist-list.component.ts @@ -1,14 +1,14 @@ -import { Component, OnInit, OnDestroy } from '@angular/core' -import { Location } from '@angular/common' +import { Component, OnDestroy, OnInit } from '@angular/core' import { I18n } from '@ngx-translate/i18n-polyfill' -import { Router, ActivatedRoute } from '@angular/router' +import { ActivatedRoute, Router } from '@angular/router' import { AbstractVideoList } from '@app/shared/video/abstract-video-list' import { ComponentPagination } from '@app/shared/rest/component-pagination.model' -import { Notifier, AuthService, ServerService } from '@app/core' +import { AuthService, Notifier, ServerService } from '@app/core' import { Video } from '@shared/models' import { VideoBlacklistService } from '@app/shared' import { immutableAssign } from '@app/shared/misc/utils' import { ScreenService } from '@app/shared/misc/screen.service' +import { MiniatureDisplayOptions } from '@app/shared/video/video-miniature.component' @Component({ selector: 'my-video-auto-blacklist-list', @@ -24,6 +24,17 @@ export class VideoAutoBlacklistListComponent extends AbstractVideoList implement totalItems: null } + miniatureDisplayOptions: MiniatureDisplayOptions = { + date: true, + views: false, + by: true, + privacyLabel: false, + privacyText: true, + state: false, + blacklistInfo: false, + nsfw: true + } + constructor ( protected router: Router, protected route: ActivatedRoute, -- cgit v1.2.3