// Exif metadata display for MediaWiki file uploads // // Add an expand/collapse link and collapse by default if set to // (with JS disabled, user will see all items) // jQuery( document ).ready( function( $ ) { var showText = mw.msg( 'metadata-expand' ); var hideText = mw.msg( 'metadata-collapse' ); var $table = $( '#mw_metadata' ); var $tbody = $table.find( 'tbody' ); if ( !$tbody.length ) { return; } var $row = $( '' ); var $col = $( '' ); var $link = $( '', { 'text': showText, 'href': '#' }).click(function() { if ( $table.hasClass( 'collapsed' ) ) { $( this ).text( hideText ); } else { $( this ).text( showText ); } $table.toggleClass( 'expanded collapsed' ); return false; }); $col.append( $link ); $row.append( $col ); $tbody.append( $row ); // And collapse! $table.addClass( 'collapsed' ); } );