MediaWiki:Common.js: Difference between revisions
From Elwiki
mNo edit summary |
mNo edit summary |
||
Line 1: | Line 1: | ||
/* <pre> */ | |||
/* Any JavaScript here will be loaded for all users on every page load. */ | |||
/* Return whether a particular class is used************************************** | /* Return whether a particular class is used************************************** | ||
* Description: Uses regular expressions and caching for better performance. | * Description: Uses regular expressions and caching for better performance. | ||
Line 9: | Line 13: | ||
}; | }; | ||
})(); | })(); | ||
/* | |||
addOnloadHook(function(){ | addOnloadHook(function(){ | ||
$('div.tabdiv > div').hide(); | |||
$('div.tabdiv > div:first').show(); | |||
$('div.tabdiv > ul > li:first').removeClass('inactive').addClass('active'); | |||
$('div.tabdiv > ul > li').click(function(){ | $('div.tabdiv > ul > li').click(function(){ | ||
$(this).parent().find('> li').removeClass('active').addClass('inactive'); | $(this).parent().parent().find('> div').hide(); | ||
$((this).find('> a:first').attr('href')).show(); | |||
$(this).parent().find('>li').removeClass('active').addClass('inactive'); | |||
$(this).removeClass('inactive').addClass('active'); | $(this).removeClass('inactive').addClass('active'); | ||
}); | }); | ||
}); | }); | ||
/ | |||
addOnloadHook(function($){ | */ | ||
addOnloadHook(function($) { | |||
return function() { | return function() { | ||
$('.tabdiv > div').hide(); | $('.tabdiv > div').hide(); | ||
Line 47: | Line 52: | ||
} | } | ||
}(jQuery)); | }(jQuery)); | ||
/****************************** Slides JS ******************************/ | /****************************** Slides JS ******************************/ | ||
addOnloadHook(function(){ | addOnloadHook(function(){ |