2 * Legacy emulation for the now depricated skins/common/metadata.js
9 $.extend( true, mw
.legacy
, {
11 * Exif metadata display for MediaWiki file uploads
13 * Add an expand/collapse link and collapse by default if set to (with JS disabled, user will see all items)
16 * attachMetadataToggle( 'mw_metadata', 'More...', 'Fewer...' );
18 'attachMetadataToggle': function( tableId
, showText
, hideText
) {
19 if ( document
.createTextNode
) {
20 var box
= document
.getElementById( tableId
);
24 var tbody
= box
.getElementsByTagName('tbody')[0];
25 var row
= document
.createElement( 'tr' );
26 var col
= document
.createElement( 'td' );
28 var link
= document
.createElement( 'a' );
30 link
.onclick = function() {
31 if ( box
.className
== 'mw_metadata collapsed' ) {
32 changeText( link
, hideText
);
33 box
.className
= 'mw_metadata expanded';
35 changeText( link
, showText
);
36 box
.className
= 'mw_metadata collapsed';
40 var text
= document
.createTextNode( hideText
);
41 link
.appendChild( text
);
42 col
.appendChild( link
);
43 row
.appendChild( col
);
44 tbody
.appendChild( row
);
53 } )( jQuery
, mediaWiki
);