Team:Concordia/JS/Base

From 2013.igem.org

(Difference between revisions)
Line 1: Line 1:
var background_image_map = {
var background_image_map = {
     "Project" : "project",
     "Project" : "project",
-
     "Notebook" : "notebook"
+
    "Team" : "team",
 +
    "HP": "hp",
 +
     "Notebook" : "notebook",
 +
    "Modeling" : "modeling"
};
};
Line 39: Line 42:
      
      
     $(".slice").hover( setBackgroundOnHover, setBackgroundDefault );
     $(".slice").hover( setBackgroundOnHover, setBackgroundDefault );
-
/*    if($(".meny").length > 0) {
+
    if($(".meny").length > 0) {
var meny = Meny.create({
var meny = Meny.create({
menuElement: document.querySelector('.meny'),
menuElement: document.querySelector('.meny'),
Line 48: Line 51:
touch: true
touch: true
});
});
-
     }*/
+
     }
     $(".closeAvgrund").click(hideAvgrund);
     $(".closeAvgrund").click(hideAvgrund);
     $(".team-member").click(showAvgrund);
     $(".team-member").click(showAvgrund);
};
};

Revision as of 11:59, 25 September 2013

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");
   
   $(".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);

};