1 // Exif metadata display for MediaWiki file uploads
3 // Add an expand/collapse link and collapse by default if set to
4 // (with JS disabled, user will see all items)
6 // attachMetadataToggle("mw_metadata", "More...", "Fewer...");
9 function attachMetadataToggle(tableId
, showText
, hideText
) {
10 if (document
.createTextNode
) {
11 var box
= document
.getElementById(tableId
);
15 var tbody
= box
.getElementsByTagName('tbody')[0];
17 var row
= document
.createElement('tr');
19 var col
= document
.createElement('td');
22 var link
= document
.createElement('a');
25 link
.onclick = function() {
26 if (box
.className
== 'mw_metadata collapsed') {
27 changeText(link
, hideText
);
28 box
.className
= 'mw_metadata expanded';
30 changeText(link
, showText
);
31 box
.className
= 'mw_metadata collapsed';
36 var text
= document
.createTextNode(hideText
);
38 link
.appendChild(text
);
39 col
.appendChild(link
);
41 tbody
.appendChild(row
);