Team:Heidelberg/js/teampage
From 2014.igem.org
var memberData = { "Ludwig": { "Name" : "Ludwig XIV", "Subject" : "Lasagne", "Age" : "7", "Alias" : "The King", "img" : "/wiki/images/7/71/Heidelberg_Placeholder.jpg", "Description" : "Ludwig XIV. gilt als klassischer Vertreter des höfischen Absolutismus. Der Leitsatz des Absolutismus, L’État, c’est moi! (Der Staat bin ich!) wird ihm jedoch fälschlicherweise zugeschrieben.[1] Er festigte die Macht der Krone durch den Ausbau der Verwaltung, die Bekämpfung der Opposition in Kreisen des Adels sowie durch die Förderung der französischen Wirtschaft. Die Hofkultur wurde ganz auf die Person des Herrschers zugeschnitten. Zum Symbol für dessen herausragende Stellung wurde sein prunkvolles Auftreten. Der König förderte Künste und Wissenschaften, was eine Blütezeit der französischen Kultur zur Folge hatte. Ludwig XIV. vertrat eine expansive und kriegerische Außenpolitik, durch die Frankreich unter seiner Regentschaft eine dominierende Stellung in Europa gewann und seine Großmachtstellung in der Neuzeit etablierte." }, "KarlHeinz": { "Name" : "Karl Heinz wie auch immer", "Subject" : "Lasagne2", "Age" : "17", "Alias" : "blablabla", "img" : "/wiki/images/c/ca/Placeholder2.jpg", "Description" : "Ludwig XIV. gilt als klassischer Vertreter des höfischen Absolutismus. Der Leitsatz des Absolutismus, L’État, c’est moi! (Der Staat bin ich!) wird ihm jedoch fälschlicherweise zugeschrieben.[1] Er festigte die Macht der Krone durch den Ausbau der Verwaltung, die Bekämpfung der Opposition in Kreisen des Adels sowie durch die Förderung der französischen Wirtschaft. Die Hofkultur wurde ganz auf die Person des Herrschers zugeschnitten. Zum Symbol für dessen herausragende Stellung wurde sein prunkvolles Auftreten. Der König förderte Künste und Wissenschaften, was eine Blütezeit der französischen Kultur zur Folge hatte. Ludwig XIV. vertrat eine expansive und kriegerische Außenpolitik, durch die Frankreich unter seiner Regentschaft eine dominierende Stellung in Europa gewann und seine Großmachtstellung in der Neuzeit etablierte." } };
var selected = ""; var teamView = true;
function setDivHeights(){ $('#memberSelector').stop(true); if(teamView){ $('#memberSelector').animate({height: $('.team-overlay').height()}, 300); } else { $('#memberSelector').animate({height: $('#memberImage').height()}, 300); } }
function smoothLoadImage(src){ $('.imageBorder').height($('#memberImage').height()); $('#memberImageOverlay').attr("src", src); $('#memberImageOverlay').load(function(){ $(this).fadeIn(400, "swing", function(){ $('#memberImage').attr("src", src); $('#memberImage').load(function(){ $('#memberImageOverlay').hide(); $('.imageBorder').css("height", ""); }); });
}); }
$(document).ready(function(){ $('#memberImage').load(function(){ setDivHeights(); }); $('#memberSelector a').click(function(){ if(teamView){ $('.team-overlay').animate({ opacity: 0}, 200, "swing", function(){$('.team-overlay').css("display","none");}); $('.memberview').animate({ opacity: 1}, 200); teamView = false; setDivHeights(); } $('#'+selected).removeClass("active"); $(this).addClass("active"); selected=this.id; var memberKey = this.id.split("-")[1]; member = memberData[memberKey]; console.log(member); $("#Name").text(member.Name); $("#Subject").text(member.Subject); $("#Age").text(member.Age); $('#Alias').text(member.Alias); smoothLoadImage(member.img); $('#Description').text(member.Description); });
$('#memberSelector').slick({ prevArrow: '<img src="/wiki/images/3/3f/Heidelberg_prev-arrow.png" alt="prev-arrow" class="arrow arrow-prev"/>', nextArrow: '<img src="/wiki/images/e/e0/Heidelberg_next-arrow.png" alt="next-arrow" class="arrow arrow-next"/>', vertical: true, infinite: false, responsive: [ { breakpoint: 970, settings: { slidesToShow: 3, slidesToScroll: 3 } }, { breakpoint: 1170, settings: { slidesToShow: 4, slidesToScroll: 4 } }
] }); });
$(window).resize(function(){ setDivHeights(); });