From db62d92d1c8dbcfde401377b410bae119d8b1efd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Kasper=20Rynning-T=C3=B8nnesen?= Date: Tue, 29 May 2018 19:51:27 +0200 Subject: [PATCH] Fixed pausing with spacebar playing video on casting --- server/public/assets/js/listeners.js | 28 +++++++++++++++++----------- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/server/public/assets/js/listeners.js b/server/public/assets/js/listeners.js index 6c564308..a5426203 100755 --- a/server/public/assets/js/listeners.js +++ b/server/public/assets/js/listeners.js @@ -620,19 +620,25 @@ document.addEventListener("keydown", function(event) { document.querySelector("#import") != document.activeElement && document.querySelector("#find_input") != document.activeElement && document.querySelector("#import_spotify") != document.activeElement) { - if(videoSource == "soundcloud") { + if(chromecastAvailable) { event.preventDefault(); - Playercontrols.play_pause(); - return false; - } - if(Player.player.getPlayerState() == 1) { - event.preventDefault(); - Player.player.pauseVideo(); - return false; - } else if(Player.player.getPlayerState() == 2 || Player.player.getPlayerState() == 5) { - event.preventDefault(); - Player.player.playVideo(); + Player.playPauseVideo(); return false; + } else { + if(videoSource == "soundcloud") { + event.preventDefault(); + Playercontrols.play_pause(); + return false; + } + if(Player.player.getPlayerState() == 1) { + event.preventDefault(); + Player.player.pauseVideo(); + return false; + } else if(Player.player.getPlayerState() == 2 || Player.player.getPlayerState() == 5) { + event.preventDefault(); + Player.player.playVideo(); + return false; + } } } else { find_start = false;