Jump to content

MediaWiki:Common.js: Difference between revisions

Jehan (talk | contribs)
No edit summary
Jehan (talk | contribs)
No edit summary
Line 40: Line 40:
     var NavigationBoxes = {};
     var NavigationBoxes = {};
     var Tables = document.getElementsByTagName( 'table' );
     var Tables = document.getElementsByTagName( 'table' );
var Images = document.getElementsByTagName( 'img' );
var linkTable = document.getElementById( 'linkTable');
var linkRows = linkTable.getElementsByTagName( 'tr' );
     var i, j;
     var i, j;
Line 47: Line 48:
         e.preventDefault();
         e.preventDefault();
     }
     }
     for ( i = 0; i < Images.length; i++ ) {
     for ( i = 0; i < linkRows.length; i++ ) {
        if ( $( Images[i] ).hasClass( 'hideImage' ) ) {
var linkRow = linkRows[i];
Images[i].setAttribute( 'id', 'hideImage' + tableIndex++ );
if ( !linkRow ) continue;
var linkCells = linkRow.getElementsByTagName( 'th' );
if ( !linkCells ) continue;
for ( j = 0; j < linkCells.length; j++ ) {
var linkCell = linkCells[j];
if ( !linkCell ) continue;
if ( $( linkCell ).hasClass( 'hideImage' ) )             /* add id attribute */
linkCell.setAttribute( 'id', 'hideImage' + tableIndex++ );
}
}
}
}
tableIndex = 0;
tableIndex = 0;
j = 0;
j=0;
     for ( i = 0; i < Tables.length; i++ ) {
     for ( i = 0; i < Tables.length; i++ ) {
         if ( $( Tables[i] ).hasClass( 'hideable' ) ) {
         if ( $( Tables[i] ).hasClass( 'hideable' ) ) {