Team:Tsinghua-A/pop-ups.js
From 2013.igem.org
/***************************/ //@Author: Adrian "yEnS" Mato Gondelle //@website: www.yensdesign.com //@email: yensamg@gmail.com //@license: Feel free to use it, but keep this credits please! /***************************/ //About Page Pop Up var popupAboutStatus = 0;
function loadPopupAbout(){ if(popupAboutStatus==0){ $("#popupAbout").fadeIn("slow"); popupAboutStatus = 1; } }
function disablePopupAbout(){ if(popupAboutStatus==1){ $("#popupAbout").fadeOut("slow"); popupAboutStatus = 0; } }
function centerPopupAbout(){ var windowWidth = document.documentElement.clientWidth; var windowHeight = document.documentElement.clientHeight; var popupAboutHeight = $("#popupAbout").height(); var popupAboutWidth = $("#popupAbout").width(); $("#popupAbout").css({ "position": "absolute", "top": windowHeight/2-popupAboutHeight/2, "left": windowWidth/2-popupAboutWidth/2 }); }
$(document).ready(function(){
$("#popupAbout").fadeOut();
popupAboutStatus = 0;
$("#about").click(function(){
$("#popupAbout").css({
"visibility": "visible" });
disablePopupProjects();
disablePopupContact();
centerPopupAbout();
loadPopupAbout();
});
$("#popupAboutClose").click(function(){
disablePopupAbout();
});
});
$(function()
{
$('#popupAbout').jScrollPane();
$('.popupAbout').jScrollPane(
{
showArrows: true,
horizontalGutter: 10
}
);
});
//Projects Page Pop Up
var popupProjectsStatus = 0;
function loadPopupProjects(){ if(popupProjectsStatus==0){ $("#popupProjects").fadeIn("slow"); popupProjectsStatus = 1; } }
function disablePopupProjects(){ if(popupProjectsStatus==1){ $("#popupProjects").fadeOut("slow"); popupProjectsStatus = 0; } }
function centerPopupProjects(){ var windowWidth = document.documentElement.clientWidth; var windowHeight = document.documentElement.clientHeight; var popupProjectsHeight = $("#popupProjects").height(); var popupProjectsWidth = $("#popupProjects").width(); $("#popupProjects").css({ "position": "absolute", "top": windowHeight/2-popupProjectsHeight/2, "left": windowWidth/2-popupProjectsWidth/2 }); }
$(document).ready(function(){
$("#popupProjects").fadeOut();
popupProjectsStatus = 0;
$("#projects").click(function(){
$("#popupProjects").css({
"visibility": "visible" });
disablePopupAbout();
disablePopupContact();
centerPopupProjects();
loadPopupProjects();
});
$("#popupProjectsClose").click(function(){
disablePopupProjects();
});
});
$(function()
{
$('#popupProjects').jScrollPane();
$('.popupProjects').jScrollPane(
{
showArrows: true,
horizontalGutter: 10
}
);
});
//Contact Page Pop Up
var popupContactStatus = 0;
function loadPopupContact(){ if(popupContactStatus==0){ $("#popupContact").fadeIn("slow"); popupContactStatus = 1; } }
function disablePopupContact(){ if(popupContactStatus==1){ $("#popupContact").fadeOut("slow"); popupContactStatus = 0; } }
function centerPopupContact(){ var windowWidth = document.documentElement.clientWidth; var windowHeight = document.documentElement.clientHeight; var popupContactHeight = $("#popupContact").height(); var popupContactWidth = $("#popupContact").width(); $("#popupContact").css({ "position": "absolute", "top": windowHeight/2-popupContactHeight/2, "left": windowWidth/2-popupContactWidth/2 }); }
$(document).ready(function(){
$("#popupContact").fadeOut();
popupContactStatus = 0;
$("#contact").click(function(){
$("#popupContact").css({
"visibility": "visible" });
disablePopupAbout();
disablePopupProjects();
centerPopupContact();
loadPopupContact();
});
$("#popupContactClose").click(function(){
disablePopupContact();
});
});
$(function()
{
$('#popupContact').jScrollPane();
$('.popupContact').jScrollPane(
{
showArrows: true,
horizontalGutter: 10
}
);
});