X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=client%2Fsrc%2Fapp%2Fshared%2Fvideo%2Fabstract-video-list.ts;h=1f43f974c372f7446557755fed44343847097f70;hb=71e318b4fe66175d03c7c82357d60062eb68af81;hp=6a758ebe02412338f1ac997f6ce886c0fa4d7069;hpb=0491173a61aed66205c017e0d7e0503ea316c144;p=github%2FChocobozzz%2FPeerTube.git diff --git a/client/src/app/shared/video/abstract-video-list.ts b/client/src/app/shared/video/abstract-video-list.ts index 6a758ebe0..1f43f974c 100644 --- a/client/src/app/shared/video/abstract-video-list.ts +++ b/client/src/app/shared/video/abstract-video-list.ts @@ -37,6 +37,7 @@ export abstract class AbstractVideoList implements OnInit, OnDestroy { videoPages: Video[][] = [] ownerDisplayType: OwnerDisplayType = 'account' firstLoadedPage: number + displayModerationBlock = false protected baseVideoWidth = 215 protected baseVideoHeight = 205 @@ -83,7 +84,7 @@ export abstract class AbstractVideoList implements OnInit, OnDestroy { pageByVideoId (index: number, page: Video[]) { // Video are unique in all pages - return page[0].id + return page.length !== 0 ? page[0].id : 0 } videoById (index: number, video: Video) { @@ -160,6 +161,10 @@ export abstract class AbstractVideoList implements OnInit, OnDestroy { ) } + toggleModerationDisplay () { + throw new Error('toggleModerationDisplay is not implemented') + } + protected hasMoreVideos () { // No results if (this.pagination.totalItems === 0) return false