2018-04-24 09:10:54 -04:00
< div [ ngClass ] = " { ' margin-content ' : marginContent } " >
2018-10-10 08:35:55 -04:00
< div class = "videos-header" >
< div * ngIf = "titlePage" class = "title-page title-page-single" >
2019-01-14 03:06:48 -05:00
< div placement = "bottom" [ ngbTooltip ] = " titleTooltip " container = "body" >
{{ titlePage }}
< / div >
2018-10-10 08:35:55 -04:00
< / div >
2019-01-14 03:06:48 -05:00
2018-10-18 08:35:31 -04:00
< my-feed [ syndicationItems ] = " syndicationItems " > < / my-feed >
2018-10-10 08:35:55 -04: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 11:38:26 -05:00
< / div >
2016-05-23 05:07:42 -04:00
2018-08-30 08:58:00 -04:00
< div class = "no-results" i18n * ngIf = "pagination.totalItems === 0" > No results.< / div >
2017-12-01 11:38:26 -05:00
< div
2018-02-13 08:11:05 -05:00
myInfiniteScroller
2018-09-17 11:36:46 -04:00
[pageHeight]="pageHeight" [firstLoadedPage]="firstLoadedPage"
2018-02-13 08:11:05 -05:00
(nearOfTop)="onNearOfTop()" (nearOfBottom)="onNearOfBottom()" (pageChanged)="onPageChanged($event)"
2018-03-21 12:28:15 -04:00
class="videos" #videosElement
2016-07-18 09:39:10 -04:00
>
2018-09-20 08:21:57 -04: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 08:11:05 -05:00
< / div >
2017-12-01 11:38:26 -05:00
< / div >
2016-05-22 04:43:06 -04:00
< / div >