| Current Path : /var/www/element/data/www/wiki.element.ru/skins/common/ |
| Current File : /var/www/element/data/www/wiki.element.ru/skins/common/metadata.js |
// 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)
//
// attachMetadataToggle('mw_metadata', 'More...', 'Fewer...');
function attachMetadataToggle( tableId, showText, hideText ) {
if ( document.createTextNode ) {
var box = document.getElementById( tableId );
if ( !box ) {
return false;
}
var tbody = box.getElementsByTagName('tbody')[0];
var row = document.createElement( 'tr' );
var col = document.createElement( 'td' );
col.colSpan = 2;
var link = document.createElement( 'a' );
link.href = '#';
link.onclick = function() {
if ( box.className == 'mw_metadata collapsed' ) {
changeText( link, hideText );
box.className = 'mw_metadata expanded';
} else {
changeText( link, showText );
box.className = 'mw_metadata collapsed';
}
return false;
};
var text = document.createTextNode( hideText );
link.appendChild( text );
col.appendChild( link );
row.appendChild( col );
tbody.appendChild( row );
// And collapse!
link.onclick();
return true;
}
return false;
}