From: Radek Czajka Date: Wed, 23 Dec 2020 14:07:51 +0000 (+0100) Subject: Fix audiobook player position loading. X-Git-Url: https://git.mdrn.pl/wolnelektury.git/commitdiff_plain/74237687b77950aae8657dc1c4c05c0028d10757 Fix audiobook player position loading. --- diff --git a/src/catalogue/static/player/player.js b/src/catalogue/static/player/player.js index 64a21d281..69870bb34 100644 --- a/src/catalogue/static/player/player.js +++ b/src/catalogue/static/player/player.js @@ -29,7 +29,7 @@ $('.play-next', $root).click(function() { var next = parseInt($number.text()) + 1; - var p = $('.play:eq(' + next + ')', $root); + var p = $('.jp-playlist .play:eq(' + (next - 1) + ')', $root); if (p.length) { setMedia(p).jPlayer("play"); $number.text(next) @@ -39,12 +39,12 @@ var next = parseInt($number.text()) - 1; if (next < 1) return; - var p = $('.play:eq(' + next + ')', $root); + var p = $('.jp-playlist .play:eq(' + (next - 1) + ')', $root); setMedia(p).jPlayer("play"); $number.text(next) }); - var initialElem = $('.play', $root).first(); + var initialElem = $('.jp-playlist .play', $root).first(); var initialTime = 0; if (Modernizr.localstorage) { try { @@ -61,6 +61,7 @@ if (last) { initialElem = $('[data-media-id="' + last[1] + '"] .play', $root).first(); initialTime = last[2]; + $number.text($(".jp-playlist .play", $root).index(initialElem) + 1); } } setMedia(initialElem, initialTime);