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

View File

@@ -55,11 +55,11 @@ function updateList()
"</div>";
$("#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($("#chan").html().toLowerCase() == "jazz")
if(peis)
{
player_name = "#jplayer";
}else player_name = "#player";

View File

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

View File

@@ -20,6 +20,23 @@ $(document).ready(function()
$(".search_input").focus();
$(".search_input").keyup(function(event) {
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(search_input.length < 3){$("#results").html("");}
if(event.keyCode == 13){

View File

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