Difference between revisions of "Template:Munich/Phactory"

Line 3: Line 3:
 
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
 
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
  
$(document).ready(function() {
+
$(function () {
 +
  $(document).scroll(function () {
 +
    // new color for font
 +
 
 +
    var $nav = $(".navbar");
 +
    $nav.toggleClass('bg-dark', $(this).scrollTop() > $nav.height());
  
$("#HQ_page").attr('id','');
 
 
  
//highlight current page on the menu
+
  });
highlight_current_page_menu();
+
});
+
//accessing submenus
+
$(".menu_item").click(function(){
+
$(".submenu_control_icon", this).toggleClass("open");
+
$(this).next(".submenu").fadeToggle(400);
+
});
+
+
//mobile menu access
+
$(".igem_2018_team_mobile_bar").click(function(){
+
$(this).next().toggleClass("displaying_menu");
+
});
+
+
});
+
  
  
function highlight_current_page_menu() {
+
 
+
 
var page_url="https://2018.igem.org/";
+
// tabs
page_url = page_url + wgPageName;
+
 
$("a[href$='"+ page_url +"']").children().addClass("current_page");
+
function openCity(cityName,elmnt,color) {
+
    var i, tabcontent, tablinks;
//if the page is in a submenu, open the submenu and make the appropiate changes
+
    tabcontent = document.getElementsByClassName("tabcontent");
if( $( ".current_page" ).hasClass( "submenu_item" )){
+
    for (i = 0; i < tabcontent.length; i++) {
+
        tabcontent[i].style.display = "none";
$(".current_page").parent().parent().fadeToggle(400);
+
    }
$(".current_page").parent().parent().prev().addClass("current_page");
+
    tablinks = document.getElementsByClassName("tablink");
$(".menu_item.current_page > .submenu_control_icon").toggleClass("open");
+
    for (i = 0; i < tablinks.length; i++) {
+
        tablinks[i].style.backgroundColor = "";
}
+
    }
}
+
    document.getElementById(cityName).style.display = "block";
 +
    elmnt.style.backgroundColor = color;
 +
 
 +
}
 +
// Get the element with id="defaultOpen" and click on it
 +
document.getElementById("defaultOpen").click();
 +
 
  
  

Revision as of 21:11, 8 August 2018