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);