MediaWiki:Gadget-Tabs.js

$('div.tabdiv').each(function {   var tabs = $(this);    tabs.find('> ul a').removeAttr('href');    tabs.find('> ul > li').click(function { var li = $(this); var index = li.index; li.addClass('active').siblings('li').removeClass('active'); tabs.children('div').eq(index).show.siblings('div').hide; });   tabs.find('> ul > li').first.click; });

(function(window, $) {   var tabbers = window.location.hash;    tabbers = tabbers.replace(/^#!tabbers:/, '');    tabbers = tabbers.split('/') || [];

while(tabbers.length) { var route = tabbers.shift || ''; route = route.split('@'); var child = route[0] || ''; var parent = route[1] || ''; $('#' + parent + 'tabtag' + child).click; } })(window, $);