Team:Concordia/JS/Base

From 2013.igem.org

Revision as of 21:23, 26 September 2013 by Verybadalloc (Talk | contribs)

var background_image_map = {

   "Project" : "project",
   "Team" : "team",
   "HP": "hp",
   "Notebook" : "notebook",
   "Modeling" : "modeling"

};

function setBackgroundOnHover(ev){

   var el = $('.contents');
   el.removeClass();
   el.addClass(background_image_map[this.firstChild.innerHTML]);
   el.addClass('contents');

};

function setBackgroundDefault(){

   var el = $('.contents');
   el.removeClass();
   el.addClass('contents');

};

function showAvgrund(ev) {

   $(".avgrund-popup").removeClass("invisible");
   var className = Array.prototype.filter.call(

ev.currentTarget.classList, function(el){ return el !== 'team-member' && el !== "col-md-3" })[0];

   $("h1").scrollTop();
   Avgrund.show("#"+className+"-modal");

}

function hideAvgrund(ev){

   $(".avgrund-popup").addClass("invisible");
   Avgrund.hide(ev);

};

window.onload = function(){

   //Remove mediaWiki's markup
   $("body").append(function(){ return $("#myContent",this); });
   $("#globalWrapper").addClass("invisible");
   $(".radial-menu-container").css("height", $(document).height() + "px");
   
   $(".slice").hover( setBackgroundOnHover, setBackgroundDefault );
   if($(".meny").length > 0) {

var meny = Meny.create({ menuElement: document.querySelector('.meny'), contentsElement: document.querySelector('.contents'), position: 'left', width: 260, mouse: true, touch: true });

   }
   $(".closeAvgrund").click(hideAvgrund);
   $(".team-member").click(showAvgrund);

};