diff options
Diffstat (limited to 'public/assets/js/lib')
| -rw-r--r-- | public/assets/js/lib/views/details/audio.js | 5 |
1 files changed, 4 insertions, 1 deletions
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 () { |
