mirror of
https://github.com/moby/moby.git
synced 2022-11-09 12:21:53 -05:00
37 lines
No EOL
1.2 KiB
JavaScript
Executable file
37 lines
No EOL
1.2 KiB
JavaScript
Executable file
|
|
$(function(){
|
|
|
|
// init multi-vers stuff
|
|
$('.tabswitcher').each(function(i, multi_vers){
|
|
var tabs = $('<ul></ul>');
|
|
$(multi_vers).prepend(tabs);
|
|
$(multi_vers).children('.tab').each(function(j, vers_content){
|
|
vers = $(vers_content).children(':first').text();
|
|
var id = 'multi_vers_' + '_' + i + '_' + j;
|
|
$(vers_content).attr('id', id);
|
|
$(tabs).append('<li><a href="#' + id + '">' + vers + '</a></li>');
|
|
});
|
|
});
|
|
$( ".tabswitcher" ).tabs();
|
|
|
|
// sidebar acordian-ing
|
|
// don't apply on last object (it should be the FAQ)
|
|
$('nav > ul > li > a').not(':last').click(function(){
|
|
if ($(this).parent().hasClass('current')) {
|
|
$(this).parent().children('ul').slideUp(200, function() {
|
|
$(this).parent().removeClass('current'); // toggle after effect
|
|
});
|
|
} else {
|
|
$('nav > ul > li > ul').slideUp(100);
|
|
var current = $(this);
|
|
setTimeout(function() {
|
|
$('nav > ul > li').removeClass('current');
|
|
current.parent().addClass('current'); // toggle before effect
|
|
current.parent().children('ul').hide();
|
|
current.parent().children('ul').slideDown(200);
|
|
}, 100);
|
|
}
|
|
return false;
|
|
});
|
|
|
|
}); |