aboutsummaryrefslogtreecommitdiffhomepage
path: root/client/src/app/+accounts/account-video-channels
diff options
context:
space:
mode:
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 () {