diff --git a/public/assets/css/oof.css b/public/assets/css/oof.css index 851a8ff..70edfb2 100644 --- a/public/assets/css/oof.css +++ b/public/assets/css/oof.css @@ -64,6 +64,10 @@ body { margin-bottom: 160px; } +#playicon { + margin-bottom: 2px; +} + #ws:link { text-decoration: none; color: inherit; diff --git a/public/assets/js/site.js b/public/assets/js/site.js index d6925ce..e8a68b2 100644 --- a/public/assets/js/site.js +++ b/public/assets/js/site.js @@ -48,7 +48,6 @@ jQuery(function($) { 'top': $("#playerwindow").data('origionalTop') }); topFunction(); - document.getElementById("player").pause(); }); $(".closewin").click(function() { @@ -59,9 +58,12 @@ jQuery(function($) { topFunction(); document.getElementById("sbody").innerHTML= ""; document.getElementById("player").pause(); + keeplastepcache(); document.getElementById("player").setAttribute('src', ""); document.getElementById("lienep").href = ""; document.getElementById("nomep").innerHTML = "Pas d'épisode en cours"; + document.getElementById("epstab").innerHTML = "épisodes"; + clearcache(); }); var audio = document.getElementById('player'); @@ -93,13 +95,39 @@ jQuery(function($) { if (Cookies.get("lastep-src")){ console.log("yahh"); const epstab = document.getElementById("epstab"); - epstab.innerHTML = "" + " épisodes"; + playicon(); }; } + + function keeplastepcache(){ + Cookies.set("lastep_b4close-title", document.getElementById("lienep").innerHTML, { expires: 365 }); + Cookies.set("lastep_b4close-time", document.getElementById("player").currentTime, { expires: 365 }); + } + + function clearcache(){ + Cookies.remove("lastep-title"); + Cookies.remove("lastep-body"); + Cookies.remove("lastep-src"); + Cookies.remove("lastep-time"); + } + // player things + function playicon(){ + const epstab = document.getElementById("epstab"); + if (document.getElementById("lienep").src = "") + { + epstab.innerHTML = "épisodes"; + } + else { + console.log("ayyyy"); + epstab.innerHTML = "" + " épisodes"; + } + + } + function stopplayer(){ - document.getElementById("lienep").innerHTML= title; + document.getElementById("lienep").innerHTML= title; document.getElementById("sbody").innerHTML= body + "...."; document.getElementById("lienep").href= linkdec; } @@ -114,10 +142,13 @@ jQuery(function($) { document.getElementById("lienep").innerHTML= title; document.getElementById("sbody").innerHTML= body + "...."; document.getElementById("lienep").href= linkdec; - document.getElementById("player").pause(); - document.getElementById("player").setAttribute('src', linkdec); - document.getElementById("player").load(); - document.getElementById("player").play(); + audio.pause(); + audio.setAttribute('src', linkdec); + if (title == Cookies.get("lastep_b4close-title")){ + audio.currentTime = Cookies.get("lastep_b4close-time"); + } + audio.load(); + audio.play(); Cookies.set("lastep-title", title, { expires: 365 }); Cookies.set("lastep-src", audio.src, { expires: 365 }); Cookies.set("lastep-body", body, { expires: 365 });