Localisation updates from http://translatewiki.net.
[mediawiki.git] / resources / mediawiki.action / mediawiki.action.view.metadata.js
blobb791cabd8703831c56a0dbf58fc1b080233acac5
1 // Exif metadata display for MediaWiki file uploads
2 //
3 // Add an expand/collapse link and collapse by default if set to
4 // (with JS disabled, user will see all items)
5 //
7 jQuery( document ).ready( function( $ ) {
8         var showText = mw.msg( 'metadata-expand' );
9         var hideText = mw.msg( 'metadata-collapse' );
11         var $table = $( '#mw_metadata' );
12         var $tbody = $table.find( 'tbody' );
13         if ( !$tbody.length ) {
14                 return;
15         }
17         var $row = $( '<tr class="mw-metadata-show-hide-extended"></tr>' );
18         var $col = $( '<td colspan="2"></td>' );
20         var $link = $( '<a></a>', {
21                 'text': showText,
22                 'href': '#'
23         }).click(function() {
24                 if ( $table.hasClass( 'collapsed' ) ) {
25                         $( this ).text( hideText );
26                 } else {
27                         $( this ).text( showText );
28                 }
29                 $table.toggleClass( 'expanded collapsed' );
30                 return false;
31         });
33         $col.append( $link );
34         $row.append( $col );
35         $tbody.append( $row );
37         // And collapse!
38         $table.addClass( 'collapsed' );
39 } );