Zum Inhalt springen

„Benutzer:Fomafix/Gadget-ImageSiblings.js“ – Versionsunterschied

aus Wikipedia, der freien Enzyklopädie
Inhalt gelöscht Inhalt hinzugefügt
lokalisiert für Deutsch und Englisch mit mw:ResourceLoader/Default_modules#mediaWiki.message
file_siblings_callback() an window geheftet, fehlenden Semikolon am Ende hinzugefügt
Zeile 46: Zeile 46:
} );
} );


function file_siblings_callback( html ) {
window.file_siblings_callback = function ( html ) {
var file = document.getElementById( 'file' );
var file = document.getElementById( 'file' );
file.innerHTML = html + file.innerHTML;
file.innerHTML = html + file.innerHTML;
// jQuery( '#file_siblings_table' ).fadeTo( 'fast', 0.5 );
// jQuery( '#file_siblings_table' ).fadeTo( 'fast', 0.5 );
}
};

Version vom 11. Februar 2012, 12:50 Uhr

switch ( mw.config.get( 'wgUserLanguage' ) ) {
case 'de':
case 'de-at':
case 'de-ch':
case 'de-formal':
	mw.messages.set( {
		'imagesiblings-commons': 'Verwandte Bilder auf<br /><a href="//commons.wikimedia.org/">Wikimedia Commons</a>',
		'imagesiblings-local': 'Verwandte Bilder (lokal)'
	} );
	break;
case 'en':
default:
	mw.messages.set( {
		'imagesiblings-commons': 'Image siblings on<br /><a href="//commons.wikimedia.org/">Wikimedia Commons</a>',
		'imagesiblings-local': 'Image siblings (local)'
	} );
	break;
};

if ( mw.config.get( 'wgNamespaceNumber' ) === 6
  && mw.config.get( 'wgAction' ) === 'view' )
jQuery( document ).ready( function ( $ ) {
	mw.loader.load( '//toolserver.org/~magnus/file_siblings.php?' + $.param(
		document.getElementById( 'shared-image-desc' )
		? {
			language: 'commons',
			project: 'wikimedia',
			sort_by_date: 0,
			sib_cat: 1,
			sib_gal: 1,
			mode: 'json',
			file: mw.config.get( 'wgTitle' ),
			uselang: mw.config.get( 'wgUserLanguage' ),
			message: mw.msg( 'imagesiblings-commons' )
		} : {
			language: mw.config.get( 'wgContentLanguage' ),
			project: 'wikipedia',
			sort_by_date: 0,
			sib_cat: 1,
			sib_gal: 0,
			mode: 'json',
			file: mw.config.get( 'wgTitle' ),
			message: mw.msg( 'imagesiblings-local' )
		}
	) );
} );

window.file_siblings_callback = function ( html ) {
	var file = document.getElementById( 'file' );
	file.innerHTML = html + file.innerHTML;
	// jQuery( '#file_siblings_table' ).fadeTo( 'fast', 0.5 );
};