]> git.immae.eu Git - github/Chocobozzz/PeerTube.git/blobdiff - client/src/app/+videos/+video-watch/video-watch.component.ts
Added a "previous" button on player when watching playlist
[github/Chocobozzz/PeerTube.git] / client / src / app / +videos / +video-watch / video-watch.component.ts
index 2216bdd4a194072b0b2d35ff21ba4c01cbfa4577..1f24c898e31965054dfd54e2322ecbbb5d5a49b4 100644 (file)
@@ -795,23 +795,14 @@ export class VideoWatchComponent implements OnInit, OnDestroy {
       src: environment.apiUrl + c.captionPath
     }))
 
-    const playlistOptions = this.playlist
-      ? {
-        createComponent: false,
-
-        playlist: this.playlist,
-
-        getCurrentPosition: () => this.playlistPosition,
-
-        embedUrl: this.playlist.embedUrl,
-        embedTitle: this.playlist.displayName
-      }
-      : undefined
-
     const options: PeertubePlayerManagerOptions = {
       common: {
         autoplay: this.isAutoplay(),
         nextVideo: () => this.zone.run(() => this.autoplayNext()),
+        previousVideo: () => this.zone.run(() => {
+          // FIXME: Only show if this is a playlist
+          if (this.playlist) this.zone.run(() => this.videoWatchPlaylist.navigateToPreviousPlaylistVideo())
+        }),
 
         playerElement: this.playerElement,
         onPlayerElementChange: (element: HTMLVideoElement) => this.playerElement = element,
@@ -852,9 +843,7 @@ export class VideoWatchComponent implements OnInit, OnDestroy {
 
         videoCaptions: playerCaptions,
 
-        videoUUID: video.uuid,
-
-        playlist: playlistOptions
+        videoUUID: video.uuid
       },
 
       webtorrent: {