User:FlyingRagnar/vector.js: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 1: Line 1:
// Anything in this function wrapper will be executed when the page is ready for action
function createJQueryTabs()
{
    var tabGroup = 0;
    var Tabs = document.getElementsByTagName( "div" );
    for ( var i = 0; i < Tabs.length; i++ ) {
        if ( hasClass( Tabs[i], "tabs" ) ) {
            Tabs[i].setAttribute("id", "tabs" + tabGroup);
 
            var Tlinks = Tabs[i].getElementsByTagname( "a" );
            for( var j = 0; j < Tlinks.length; j++ ) {
              Tlinks[j].setAttribute("href", "#tabs" + tabGroup + "-" + (j+1));
            }
 
            var Tdivs = Tabs[i].getElementsByTagname( "div" );
            for( var k = 0; k < Tdivs.length; k++ ) {
              Tdivs[k].setAttribute("id", "tabs" + tabGroup + "-" + (k+1));
            }
            tabGroup++;
        }
    }
}
addOnloadHook( createJQueryTabs );
 
mw.loader.load( 'jquery.ui.tabs' );
mw.loader.load( 'jquery.ui.tabs' );
function load_tabs() {
function load_tabs() {

Navigation menu