diff --git a/server/public/assets/js/channel.js b/server/public/assets/js/channel.js index bc57816c..fb936a5a 100644 --- a/server/public/assets/js/channel.js +++ b/server/public/assets/js/channel.js @@ -1,5 +1,9 @@ var Channel = { init: function() { + if(window.location.hash == "#small") { + small_player = true; + document.querySelector("footer").style.display = "none"; + } if(client) { Helper.addClass(".tabs", "hide"); Helper.removeClass("#wrapper", "tabs_height"); diff --git a/server/public/assets/js/embed.js b/server/public/assets/js/embed.js index e0a97db2..e94cffc8 100755 --- a/server/public/assets/js/embed.js +++ b/server/public/assets/js/embed.js @@ -12,6 +12,7 @@ try { _VERSION = 6; } var startTime = 0; +var small = false; var full_playlist; var hostMode = false; var soundcloud_enabled = true; diff --git a/server/public/assets/js/listeners.js b/server/public/assets/js/listeners.js index bb5aa144..230ea563 100755 --- a/server/public/assets/js/listeners.js +++ b/server/public/assets/js/listeners.js @@ -15,6 +15,7 @@ try { var soundcloud_enabled = true; var local_new_channel = false; var sc_need_initialization = false; +var small_player = false; var hiddenPlaylist = false; var videoSource; var dynamicListeners = {}; @@ -1467,7 +1468,10 @@ function addDynamicListeners() { addListener("click", ".brand-logo-navigate", function(event){ this.preventDefault(); - + if(small_player) { + window.open(window.location.origin + window.location.pathname, "_blank"); + return; + } window.history.pushState("to the frontpage!", "Title", "/"); Channel.onepage_load(); });