From e55eb9ed831571728eea6cea80ffbb9f22843dfa Mon Sep 17 00:00:00 2001 From: emeric Date: Tue, 11 Sep 2018 13:35:51 +0200 Subject: [PATCH] Prevent the user from playing when no track is loaded --- docroot/js/mediaplayer.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/docroot/js/mediaplayer.js b/docroot/js/mediaplayer.js index 7fa632e0..ddb8362f 100644 --- a/docroot/js/mediaplayer.js +++ b/docroot/js/mediaplayer.js @@ -64,7 +64,8 @@ LMS.mediaplayer = function () { _elems.seek = document.getElementById("lms-mp-seek"); _elems.play.addEventListener("click", function() { - _elems.audio.play(); + if (_elems.audio.hasAttribute("src")) + _elems.audio.play(); }); _elems.pause.addEventListener("click", function() { _elems.audio.pause(); @@ -77,7 +78,7 @@ LMS.mediaplayer = function () { Wt.emit(_root, "playNext"); }); _elems.seek.addEventListener("change", function() { - if (_elems.audio.src == undefined) + if (!_elems.audio.hasAttribute("src")) return; _offset = parseInt(_elems.seek.value, 10);