Benutzer:Darthmaim/common.js

Aus Guild Wars 2 Wiki
Wechseln zu: Navigation, Suche
/* alle Tabellen auf einer Seite gleich breit machen */
function fixedTableWidth( selector ) {
  var cols = [ ];
  var width;
  var tables = ( selector instanceof jQuery ) ? selector : $( selector );

  tables.each( function( _, t ) { 
    $( "thead th", t ).each( function( i, th ) { 
      width = $( th ).width();
      if( width > ( cols[i] || 0 ) )
        cols[i] = width;
    }); 
  });
  tables.each( function( _, t ) { 
    $( "thead th", t ).each( function( i, th ) {
      $( th ).width( cols[i] );
    }); 
  });
}


/* Navigation erweitern */
function extendNavigation( url, text ) {
  $( '#p-navigation ul' ).append( 
    $( '<li>' ).append( 
      $( '<a>' ).attr( 'href', url ).text( text )
    )
  );
}


/* alles ausführen */
addOnloadHook(function() {
  extendNavigation( "http://wiki-de.guildwars2.com/wiki/GW2Wiki:Formatierung", "Formatierung" );
  fixedTableWidth( ".tabelle-rezeptliste" );
  fixedTableWidth( ".tabelle-rezept" );
});