diff --git a/server/public/assets/js/channel.js b/server/public/assets/js/channel.js index 40ebd062..fc10ffcc 100644 --- a/server/public/assets/js/channel.js +++ b/server/public/assets/js/channel.js @@ -95,8 +95,8 @@ var Channel = { } Helper.tabs('.chatTabs'); - Helper.tabs('.results-tabs'); } + Helper.tabs('.results-tabs'); var sidenavElem = document.getElementsByClassName("sidenav")[0]; M.Sidenav.init(sidenavElem, { menuWidth: 310, @@ -259,6 +259,8 @@ var Channel = { if(!client) { window.onYouTubeIframeAPIReady = Player.onYouTubeIframeAPIReady; if(Player.player === "" || Player.player === undefined || Helper.mobilecheck()) Player.loadPlayer(); + } else { + Player.loadSoundCloudPlayer(); } //} diff --git a/server/public/assets/js/listeners.js b/server/public/assets/js/listeners.js index d8b7b55d..bb58ae5a 100755 --- a/server/public/assets/js/listeners.js +++ b/server/public/assets/js/listeners.js @@ -245,6 +245,8 @@ window.addEventListener("DOMContentLoaded", function() { firstScriptTagSC = document.getElementsByTagName('script')[0]; firstScriptTagSC.parentNode.insertBefore(tagSC, firstScriptTagSC); } + } else if(window.location.pathname == "/" && client) { + Player.loadSoundCloudPlayer(); } if(Helper.mobilecheck()) { diff --git a/server/public/assets/js/player.js b/server/public/assets/js/player.js index 218c58a7..0656b3aa 100755 --- a/server/public/assets/js/player.js +++ b/server/public/assets/js/player.js @@ -990,6 +990,11 @@ var Player = { firstScriptTag = document.getElementsByTagName('script')[0]; firstScriptTag.parentNode.insertBefore(tag, firstScriptTag); } + + Player.loadSoundCloudPlayer(); + }, + + loadSoundCloudPlayer: function() { if(document.querySelectorAll("script[src='https://connect.soundcloud.com/sdk/sdk-3.3.0.js']").length == 1) { try { Player.soundcloudReady(); @@ -1016,7 +1021,6 @@ var Player = { firstScriptTagSC = document.getElementsByTagName('script')[0]; firstScriptTagSC.parentNode.insertBefore(tagSC, firstScriptTagSC); } - } };