Team:NTU-Taida/Templates/Footer
From 2012.igem.org
(Difference between revisions)
(change the code making abbr subnav) |
|||
(11 intermediate revisions not shown) | |||
Line 6: | Line 6: | ||
<script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> | <script type="text/javascript" src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> | ||
<script type="text/javascript" src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.1.1/js/bootstrap.min.js"></script> | <script type="text/javascript" src="//netdna.bootstrapcdn.com/twitter-bootstrap/2.1.1/js/bootstrap.min.js"></script> | ||
+ | <script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script> | ||
<script type="text/javascript"> | <script type="text/javascript"> | ||
$(document).ready(function() { | $(document).ready(function() { | ||
Line 19: | Line 20: | ||
//for sidebar and scroll spy | //for sidebar and scroll spy | ||
- | $(' | + | $('.toc').hide(); |
- | + | var activeItem = "</html>{{{ActiveNavbar|Home}}}<html>"; | |
+ | /*if (activeItem.split(',')[0] == "Project"){ | ||
// project sidebar | // project sidebar | ||
console.log('Enter Project sideabr mode'); | console.log('Enter Project sideabr mode'); | ||
- | }else{ | + | }else{*/ |
// all other sidebars | // all other sidebars | ||
$('#toc>tbody>tr>td>ul>li.toclevel-1>a').each(function(index){ | $('#toc>tbody>tr>td>ul>li.toclevel-1>a').each(function(index){ | ||
- | $('ul.sub-navlist').append('<li><a href="'+ $(this).attr('href') +'-sec">'+ | + | $('ul.sub-navlist').append('<li><a href="'+ $(this).attr('href') +'-sec">'+ $(this).children('span.toctext').text()+'</a></li>'); |
+ | // abbrSubnavText(); | ||
if(index==0){ | if(index==0){ | ||
$('h2[class!="firstHeading"]').has('span.mw-headline').eq(index).before('<section id="'+$(this).attr('href').slice(1)+'-sec">') | $('h2[class!="firstHeading"]').has('span.mw-headline').eq(index).before('<section id="'+$(this).attr('href').slice(1)+'-sec">') | ||
Line 33: | Line 36: | ||
} | } | ||
}); | }); | ||
- | + | // } | |
+ | $('.toc').remove(); | ||
function abbrSubnavText(displayText){ | function abbrSubnavText(displayText){ | ||
Line 57: | Line 61: | ||
} | } | ||
}while (state) | }while (state) | ||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
- | |||
return newDisplayText + ' …'; | return newDisplayText + ' …'; | ||
}else{ | }else{ | ||
Line 78: | Line 74: | ||
'data-spy': 'scroll', | 'data-spy': 'scroll', | ||
'data-target': ".my-sidebar", | 'data-target': ".my-sidebar", | ||
- | 'data-offset': ' | + | 'data-offset': '60' |
}); | }); | ||
$('.my-sidebar-nav').affix({ | $('.my-sidebar-nav').affix({ | ||
- | offset: { | + | offset: { |
- | top: function () { return $(window).width() <= 980 ? 60 : 0}, | + | top: function () { return $(window).width() <= 980 ? 60 : 0}, |
- | bottom: 0 | + | bottom: 0 |
- | } | + | } |
}); | }); | ||
- | $('[data-spy="scroll"]'). | + | $('body[data-spy="scroll"]').scrollspy('refresh').on('activate', reactiveNavbar); |
- | + | ||
- | + | ||
+ | /*jQuery('ul.nav li.dropdown').hover(function() { | ||
+ | jQuery(this).closest('.dropdown-menu').stop(true, true).show(); | ||
+ | jQuery(this).addClass('open'); | ||
+ | }, function() { | ||
+ | jQuery(this).closest('.dropdown-menu').stop(true, true).hide(); | ||
+ | jQuery(this).removeClass('open'); | ||
+ | });*/ | ||
+ | |||
+ | function reactiveNavbar(){ | ||
+ | //activate wiki-menu | ||
+ | //$('#wiki-navbar.nav > li:contains("</html>{{{ActiveNavbar|Home}}}<html>")').addClass('active'); | ||
+ | $('#nav-</html>{{{ActiveNavbar|Home}}}<html>').addClass('active'); | ||
+ | } | ||
//usermenu dropdown | //usermenu dropdown | ||
Line 105: | Line 112: | ||
} | } | ||
- | + | reactiveNavbar(); | |
- | + | ||
}); | }); | ||
Latest revision as of 17:50, 25 October 2012