From 12f708767e557284506e47feff0b1f66dc37c62b Mon Sep 17 00:00:00 2001 From: GM-Script-Writer-62850 Date: Tue, 3 Jun 2014 20:53:08 -0400 Subject: [PATCH] Update player.js don't recreate everything just to repeat the song, just change the current time and hit play --- player.js | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) diff --git a/player.js b/player.js index 2618f73..0e35442 100644 --- a/player.js +++ b/player.js @@ -138,17 +138,19 @@ function init(){ "repeat":false }; audio.addEventListener("ended",function(){ + if(repeat.checked){ + audio.currentTime=0; + return audio.play(); + } var next=track; - if(!repeat.checked){ - if(shuffle.checked){ - next=randInt(0,music.length-1); - } - else if(track+1 < music.length){ - next++; - } - else{ - next=0; - } + if(shuffle.checked){ + next=randInt(0,music.length-1); + } + else if(track+1 < music.length){ + next++; + } + else{ + next=0; } sendEvt(music[next],'click'); },false);