aboutsummaryrefslogtreecommitdiffhomepage
path: root/client/src/app/+accounts/account-video-channels
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2019-08-22 13:59:54 +0200
committerChocobozzz <me@florianbigard.com>2019-08-22 13:59:54 +0200
commit6eb62c33908025d877a28f1cfbc527c511ae3103 (patch)
tree90544c222a721e878ee69f0a15a339d4dc67cb18 /client/src/app/+accounts/account-video-channels
parenta3671f0709f3f423819fcfed47a4d4879cf82780 (diff)
downloadPeerTube-6eb62c33908025d877a28f1cfbc527c511ae3103.tar.gz
PeerTube-6eb62c33908025d877a28f1cfbc527c511ae3103.tar.zst
PeerTube-6eb62c33908025d877a28f1cfbc527c511ae3103.zip
Fix video rows overflow
In discover and account channel videos pages
Diffstat (limited to 'client/src/app/+accounts/account-video-channels')
-rw-r--r--client/src/app/+accounts/account-video-channels/account-video-channels.component.scss1
-rw-r--r--client/src/app/+accounts/account-video-channels/account-video-channels.component.ts9
2 files changed, 7 insertions, 3 deletions
diff --git a/client/src/app/+accounts/account-video-channels/account-video-channels.component.scss b/client/src/app/+accounts/account-video-channels/account-video-channels.component.scss
index 7f7652460..a258c7b86 100644
--- a/client/src/app/+accounts/account-video-channels/account-video-channels.component.scss
+++ b/client/src/app/+accounts/account-video-channels/account-video-channels.component.scss
@@ -9,7 +9,6 @@
9.section { 9.section {
10 @include miniature-rows; 10 @include miniature-rows;
11 11
12 overflow: visible; // For the subscribe dropdown
13 padding-top: 0 !important; 12 padding-top: 0 !important;
14 13
15 .section-title { 14 .section-title {
diff --git a/client/src/app/+accounts/account-video-channels/account-video-channels.component.ts b/client/src/app/+accounts/account-video-channels/account-video-channels.component.ts
index 85dedd7de..29d2991fd 100644
--- a/client/src/app/+accounts/account-video-channels/account-video-channels.component.ts
+++ b/client/src/app/+accounts/account-video-channels/account-video-channels.component.ts
@@ -11,6 +11,7 @@ import { AuthService } from '@app/core'
11import { VideoService } from '@app/shared/video/video.service' 11import { VideoService } from '@app/shared/video/video.service'
12import { VideoSortField } from '@app/shared/video/sort-field.type' 12import { VideoSortField } from '@app/shared/video/sort-field.type'
13import { ComponentPagination, hasMoreItems } from '@app/shared/rest/component-pagination.model' 13import { ComponentPagination, hasMoreItems } from '@app/shared/rest/component-pagination.model'
14import { ScreenService } from '@app/shared/misc/screen.service'
14 15
15@Component({ 16@Component({
16 selector: 'my-account-video-channels', 17 selector: 'my-account-video-channels',
@@ -42,7 +43,8 @@ export class AccountVideoChannelsComponent implements OnInit, OnDestroy {
42 private authService: AuthService, 43 private authService: AuthService,
43 private accountService: AccountService, 44 private accountService: AccountService,
44 private videoChannelService: VideoChannelService, 45 private videoChannelService: VideoChannelService,
45 private videoService: VideoService 46 private videoService: VideoService,
47 private screenService: ScreenService
46 ) { } 48 ) { }
47 49
48 get user () { 50 get user () {
@@ -83,7 +85,10 @@ export class AccountVideoChannelsComponent implements OnInit, OnDestroy {
83 } 85 }
84 86
85 getVideosOf (videoChannel: VideoChannel) { 87 getVideosOf (videoChannel: VideoChannel) {
86 return this.videos[ videoChannel.id ] 88 const numberOfVideos = this.screenService.getNumberOfAvailableMiniatures()
89
90 // 2 rows
91 return this.videos[ videoChannel.id ].slice(0, numberOfVideos * 2)
87 } 92 }
88 93
89 onNearOfBottom () { 94 onNearOfBottom () {