From dcbb2596755585f3477486d499c4ed150d6cc615 Mon Sep 17 00:00:00 2001 From: Pitchaya Boonsarngsuk Date: Sat, 27 Oct 2018 10:34:48 +0100 Subject: [PATCH] Add hilight selected video --- index.js | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/index.js b/index.js index de2a807..978b9be 100644 --- a/index.js +++ b/index.js @@ -34,13 +34,12 @@ const vids = [ const videoListContainer = document.querySelector('#videoListContainer'); const titleText = document.querySelector('#titleText'); const vidPlayer = document.querySelector('#vidPlayer'); -var hls = null; const createVidList = () => { var vidElements = ""; vids.forEach((item, index) => { - vidElements += `
+ vidElements += `
thumbnail
${item.name}
@@ -53,9 +52,21 @@ const createVidList = () => { videoListContainer.innerHTML = vidElements; } +var hls = null; +var currentVideo = 0; + const changeVid = index => { + var oldSelectedVideo = document.querySelector(`#playlistEntry${currentVideo}`); + oldSelectedVideo.classList.remove("bg-dark"); + oldSelectedVideo.classList.remove("text-light"); + console.log("Switching video to index", index); titleText.innerHTML = vids[index].name; + currentVideo = index; + + var newSelectedVideo = document.querySelector(`#playlistEntry${currentVideo}`) + newSelectedVideo.classList.add("bg-dark"); + newSelectedVideo.classList.add("text-light"); if(!/Android|webOS|iPhone|iPad|iPod|Edge|iOS/i.test(navigator.userAgent) && Hls.isSupported() && @@ -76,4 +87,4 @@ const changeVid = index => { } createVidList(); -changeVid(0); +changeVid(currentVideo);