2018-04-24 13:10:54 +00:00
< div [ ngClass ] = " { ' margin-content ' : marginContent } " >
2018-10-10 12:35:55 +00:00
< div class = "videos-header" >
< div * ngIf = "titlePage" class = "title-page title-page-single" >
{{ titlePage }}
< / div >
2018-10-18 12:35:31 +00:00
< my-feed [ syndicationItems ] = " syndicationItems " > < / my-feed >
2018-10-10 12:35:55 +00:00
< div class = "moderation-block" * ngIf = "displayModerationBlock" >
< my-peertube-checkbox
(change)="toggleModerationDisplay()"
inputName="display-unlisted-private" i18n-labelText labelText="Display unlisted and private videos"
>
< / my-peertube-checkbox >
< / div >
2017-12-01 16:38:26 +00:00
< / div >
2016-05-23 09:07:42 +00:00
2018-08-30 12:58:00 +00:00
< div class = "no-results" i18n * ngIf = "pagination.totalItems === 0" > No results.< / div >
2017-12-01 16:38:26 +00:00
< div
2018-02-13 13:11:05 +00:00
myInfiniteScroller
2018-09-17 15:36:46 +00:00
[pageHeight]="pageHeight" [firstLoadedPage]="firstLoadedPage"
2018-02-13 13:11:05 +00:00
(nearOfTop)="onNearOfTop()" (nearOfBottom)="onNearOfBottom()" (pageChanged)="onPageChanged($event)"
2018-03-21 16:28:15 +00:00
class="videos" #videosElement
2016-07-18 13:39:10 +00:00
>
2018-09-20 12:21:57 +00:00
< div * ngFor = "let videos of videoPages; trackBy: pageByVideoId" class = "videos-page" >
< my-video-miniature * ngFor = "let video of videos; trackBy: videoById" [ video ] = " video " [ user ] = " user " [ ownerDisplayType ] = " ownerDisplayType " > < / my-video-miniature >
2018-02-13 13:11:05 +00:00
< / div >
2017-12-01 16:38:26 +00:00
< / div >
2016-05-22 08:43:06 +00:00
< / div >