Jump to content

MediaWiki:Common.js: Difference between revisions

Jehan (talk | contribs)
No edit summary
Jehan (talk | contribs)
No edit summary
Line 43: Line 43:
     var Tables = document.getElementsByTagName( 'table' );
     var Tables = document.getElementsByTagName( 'table' );
     var i;
     var i;
var linkImages = document.getElementsByClassName("hideImage");
     function handleButtonLink( index, e ) {
     function handleButtonLink( index, e ) {
         window.hideTable( index );
         window.hideTable( index );
Line 56: Line 57:
             if ( !HeaderRow ) continue;
             if ( !HeaderRow ) continue;
             var Header = HeaderRow.getElementsByTagName( 'th' )[0];
             var Header = HeaderRow.getElementsByTagName( 'th' )[0];
var linkImage = document.getElementsByClassName("hideImage")[i];
             if ( !Header ) continue;
             if ( !Header ) continue;
   
   
             NavigationBoxes[ tableIndex ] = Tables[i];
             NavigationBoxes[ tableIndex ] = Tables[i];
             Tables[i].setAttribute( 'id', 'hideableTable' + tableIndex );
             Tables[i].setAttribute( 'id', 'hideableTable' + tableIndex );
             var Button    = document.createElement( 'span' );
             var Button    = document.createElement( 'span' );
             var ButtonLink = document.createElement( 'a' );
             var ButtonLink = document.createElement( 'a' );
Line 78: Line 80:
   
   
             Header.insertBefore( Button, Header.firstChild );
             Header.insertBefore( Button, Header.firstChild );
             tableIndex++;
             if ( linkImage ) linkImage.insertBefore( Button, linkImage.firstChild );
tableIndex++;
         }
         }
     }
     }