diff --git a/materialious/src/routes/watch/[slug]/+page.svelte b/materialious/src/routes/watch/[slug]/+page.svelte index f918c076..0dead30d 100644 --- a/materialious/src/routes/watch/[slug]/+page.svelte +++ b/materialious/src/routes/watch/[slug]/+page.svelte @@ -44,6 +44,14 @@ } ); } + + const playlistCurrentVideo = document.getElementById(data.video.videoId); + const playlistScrollable = document.getElementById('playlist'); + + if (playlistCurrentVideo && playlistScrollable) { + playlistScrollable.scrollTop = + playlistCurrentVideo.offsetTop - playlistScrollable.offsetTop - 200; + } }); async function addVideoToPlaylist(playlistId: string) { @@ -274,16 +282,21 @@ {/each} {/if} {:else if playlist} -
-
{playlist.title}
-

{cleanNumber(playlist.viewCount)} views • {playlist.videoCount} videos

+
+
+
{playlist.title}
+

{cleanNumber(playlist.viewCount)} views • {playlist.videoCount} videos

+

{playlist.author}

+
+
-
{#each playlistVideos as playlistVideo}