From 76bead776ed0380ab6d1ebf7cb133cc797ae7d54 Mon Sep 17 00:00:00 2001 From: julian laplace Date: Wed, 26 Oct 2022 21:46:51 +0200 Subject: reset current index, for now --- public/assets/js/lib/views/details/audio.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'public/assets/js/lib/views') diff --git a/public/assets/js/lib/views/details/audio.js b/public/assets/js/lib/views/details/audio.js index 30c5efd..fb72e0b 100644 --- a/public/assets/js/lib/views/details/audio.js +++ b/public/assets/js/lib/views/details/audio.js @@ -26,6 +26,7 @@ var audio = (function () { audio.index = function () { music = []; + current_index = -1; var links = document.querySelectorAll("a"); Array.prototype.slice.apply(links).forEach(function (link) { if (!link.href.match(/\.(mp3|wav|aiff?|m4a|ogg|opus|flac)$/)) return; @@ -70,7 +71,9 @@ var audio = (function () { audio.set_cursor = function () { selected = document.querySelector(".playing"); if (selected) selected.classList.remove("playing"); - music[current_index].classList.add("playing"); + if (current_index > -1) { + music[current_index].classList.add("playing"); + } }; audio.prev = function () { -- cgit v1.2.3-70-g09d2