Fireplace easteregg is now implemented so it can be activated

This commit is contained in:
KasperRT
2015-03-25 21:19:22 +01:00
parent 53b7b45e36
commit b6e38d8ab8
5 changed files with 62 additions and 20 deletions

View File

@@ -1,21 +1,35 @@
setup = false;
function jazz_setup() function jazz_setup()
{ {
console.log(setup);
document.getElementsByClassName("ytplayer")[0].style.display = "none"; document.getElementsByClassName("ytplayer")[0].style.display = "none";
if(!setup)
jplayer = new YT.Player('jplayer', { {
height: window.height*0.75, jplayer = new YT.Player('jplayer', {
width: window.width*0.6, height: window.height*0.75,
videoId: response, width: window.width*0.6,
playerVars: { rel:"0", wmode:"transparent", controls: "0" , iv_load_policy: "3", theme:"light", color:"white"}, videoId: response,
events: { playerVars: { rel:"0", wmode:"transparent", controls: "0" , iv_load_policy: "3", theme:"light", color:"white"},
'onReady': onJazzReady, events: {
'onStateChange': onJazzState 'onReady': onJazzReady,
} 'onStateChange': onJazzState
}); }
});
setup = true;
}else if(setup)
{
console.log(1234567890);
jplayer.playVideo();
}
document.getElementsByClassName("jp")[0].style.display = "inline"; document.getElementsByClassName("jp")[0].style.display = "inline";
} }
function pauseJazz()
{
jplayer.pauseVideo();
}
function onJazzState(state) function onJazzState(state)
{ {
if(state.data == 0) if(state.data == 0)
@@ -43,3 +57,8 @@ function onJazzReady(event) {
initSlider(); initSlider();
//durationFixer = setInterval(durationSetter, 1000); //durationFixer = setInterval(durationSetter, 1000);
} }
$(document).ready(function()
{
jazz_setup();
});

View File

@@ -55,11 +55,11 @@ function updateList()
"</div>"; "</div>";
$("#wrapper").append(finalhtml); $("#wrapper").append(finalhtml);
}); });
if($("#playlist").height() != $("#player").height() || ($("#chan").html().toLowerCase() == "jazz" && $("#playlist").height() != $("#jplayer").height())) if($("#playlist").height() != $("#player").height() || (peis && $("#playlist").height() != $("#jplayer").height()))
{ {
if(!window.mobilecheck()) if(!window.mobilecheck())
{ {
if($("#chan").html().toLowerCase() == "jazz") if(peis)
{ {
player_name = "#jplayer"; player_name = "#jplayer";
}else player_name = "#player"; }else player_name = "#player";

View File

@@ -74,7 +74,7 @@ function initControls()
function fitToScreen() function fitToScreen()
{ {
if($("#chan").html().toLowerCase() == "jazz") if(peis)
{ {
player_name = "#jplayer"; player_name = "#jplayer";
}else player_name = "#player"; }else player_name = "#player";

View File

@@ -20,6 +20,23 @@ $(document).ready(function()
$(".search_input").focus(); $(".search_input").focus();
$(".search_input").keyup(function(event) { $(".search_input").keyup(function(event) {
var search_input = $(this).val(); var search_input = $(this).val();
console.log(event.keyCode);
if(event.keyCode == 13 && search_input == "fireplace")
{
if(!peis)
{
peis = true;
loadjsfile("js/jazzscript.js");
}else
{
peis = false;
document.getElementsByClassName("jp")[0].style.display = "none";
document.getElementsByClassName("ytplayer")[0].style.display = "inline";
pauseJazz();
}
}
if (event.keyCode != 40 && event.keyCode != 38 && event.keyCode != 13 && event.keyCode != 39 && event.keyCode != 37) { if (event.keyCode != 40 && event.keyCode != 38 && event.keyCode != 13 && event.keyCode != 39 && event.keyCode != 37) {
if(search_input.length < 3){$("#results").html("");} if(search_input.length < 3){$("#results").html("");}
if(event.keyCode == 13){ if(event.keyCode == 13){

View File

@@ -31,6 +31,8 @@ var longS = 0;
var frontpage = 1; var frontpage = 1;
var adminpass = ""; var adminpass = "";
var notified = false; var notified = false;
var peis = false;
var filesadded="";
$(document).ready(function() $(document).ready(function()
{ {
@@ -89,16 +91,20 @@ $(document).ready(function()
if($("#chan").html().toLowerCase() == "jazz") if($("#chan").html().toLowerCase() == "jazz")
{ {
loadjsfile("js/jazzscript.js"); loadjsfile("js/jazzscript.js");
peis = true;
} }
} }
}); });
function loadjsfile(filename) function loadjsfile(filename)
{ {
var fileref=document.createElement('script'); if (filesadded.indexOf("["+filename+"]")==-1){
fileref.setAttribute("type","text/javascript"); var fileref=document.createElement('script');
fileref.setAttribute("src", filename); fileref.setAttribute("type","text/javascript");
document.getElementsByTagName("head")[0].appendChild(fileref); fileref.setAttribute("src", filename);
document.getElementsByTagName("head")[0].appendChild(fileref);
filesadded+="["+filename+"]";
}else jazz_setup();
} }
function onYouTubeIframeAPIReady() { function onYouTubeIframeAPIReady() {
@@ -116,7 +122,7 @@ function onYouTubeIframeAPIReady() {
'onPlaybackQualityChange': logQ 'onPlaybackQualityChange': logQ
} }
}); });
if($("#chan").html().toLowerCase() == "jazz") if(peis)
{ {
jazz_setup(); jazz_setup();
} }