From 2666fd7c753c8afdcba1907a5900ccb143df23c4 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Tue, 2 Feb 2021 10:37:52 +0100 Subject: [PATCH] Fix small UI bugs --- .../+video-watch/video-watch.component.ts | 17 +++++++++++------ .../video-trending-header.component.html | 4 ++-- .../video-share.component.scss | 4 ++++ 3 files changed, 17 insertions(+), 8 deletions(-) diff --git a/client/src/app/+videos/+video-watch/video-watch.component.ts b/client/src/app/+videos/+video-watch/video-watch.component.ts index b698d554f..dff37c034 100644 --- a/client/src/app/+videos/+video-watch/video-watch.component.ts +++ b/client/src/app/+videos/+video-watch/video-watch.component.ts @@ -12,6 +12,7 @@ import { Notifier, PeerTubeSocket, RestExtractor, + ScreenService, ServerService, UserService } from '@app/core' @@ -126,14 +127,10 @@ export class VideoWatchComponent implements OnInit, OnDestroy { private hotkeysService: HotkeysService, private hooks: HooksService, private peertubeSocket: PeerTubeSocket, + private screenService: ScreenService, private location: PlatformLocation, @Inject(LOCALE_ID) private localeId: string - ) { - this.tooltipLike = $localize`Like this video` - this.tooltipDislike = $localize`Dislike this video` - this.tooltipSupport = $localize`Support options for this video` - this.tooltipSaveToPlaylist = $localize`Save to playlist` - } + ) { } get user () { return this.authService.getUser() @@ -144,6 +141,14 @@ export class VideoWatchComponent implements OnInit, OnDestroy { } async ngOnInit () { + // Hide the tooltips for unlogged users in mobile view, this adds confusion with the popover + if (this.user || !this.screenService.isInMobileView()) { + this.tooltipLike = $localize`Like this video` + this.tooltipDislike = $localize`Dislike this video` + this.tooltipSupport = $localize`Support options for this video` + this.tooltipSaveToPlaylist = $localize`Save to playlist` + } + PeertubePlayerManager.initState() this.serverConfig = this.serverService.getTmpConfig() diff --git a/client/src/app/+videos/video-list/trending/video-trending-header.component.html b/client/src/app/+videos/video-list/trending/video-trending-header.component.html index 7eb1e4f95..db81ce6a1 100644 --- a/client/src/app/+videos/video-list/trending/video-trending-header.component.html +++ b/client/src/app/+videos/video-list/trending/video-trending-header.component.html @@ -1,8 +1,8 @@
- -
\ No newline at end of file + diff --git a/client/src/app/shared/shared-share-modal/video-share.component.scss b/client/src/app/shared/shared-share-modal/video-share.component.scss index e4d3aacff..a18e3f5fc 100644 --- a/client/src/app/shared/shared-share-modal/video-share.component.scss +++ b/client/src/app/shared/shared-share-modal/video-share.component.scss @@ -36,6 +36,10 @@ my-input-toggle-hidden { .filters { margin-top: 30px; + .advanced-filters.show { + overflow: visible !important; + } + .advanced-filters-button { display: flex; justify-content: center;