„Benutzer:Fomafix/Gadget-ImageSiblings.js“ – Versionsunterschied
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
mw.config.get( 'wgContentLanguage' ) statt 'de' und #shared-image-desc statt #commons_descr damit es auch auf en funktioniert. |
lokalisiert für Deutsch und Englisch mit mw:ResourceLoader/Default_modules#mediaWiki.message |
||
Zeile 1: | Zeile 1: | ||
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="/">Wikimedia Commons</a>', |
|||
'imagesiblings-local': 'Verwandte Bilder (lokal)' |
|||
} ); |
|||
break; |
|||
case 'en': |
|||
default: |
|||
mw.messages.set( { |
|||
'imagesiblings-commons': 'Image siblings on<br /><a href="/">Wikimedia Commons</a>', |
|||
'imagesiblings-local': 'Image siblings (local)' |
|||
} ); |
|||
break; |
|||
}; |
|||
if ( mw.config.get( 'wgNamespaceNumber' ) === 6 |
if ( mw.config.get( 'wgNamespaceNumber' ) === 6 |
||
&& mw.config.get( 'wgAction' ) === 'view' ) |
&& mw.config.get( 'wgAction' ) === 'view' ) |
||
Zeile 13: | Zeile 32: | ||
file: mw.config.get( 'wgTitle' ), |
file: mw.config.get( 'wgTitle' ), |
||
uselang: mw.config.get( 'wgUserLanguage' ), |
uselang: mw.config.get( 'wgUserLanguage' ), |
||
message: ' |
message: mw.msg( 'imagesiblings-commons' ) |
||
} : { |
} : { |
||
language: mw.config.get( 'wgContentLanguage' ), |
language: mw.config.get( 'wgContentLanguage' ), |
||
Zeile 22: | Zeile 41: | ||
mode: 'json', |
mode: 'json', |
||
file: mw.config.get( 'wgTitle' ), |
file: mw.config.get( 'wgTitle' ), |
||
message: ' |
message: mw.msg( 'imagesiblings-local' ) |
||
} |
} |
||
) ); |
) ); |
Version vom 10. Februar 2012, 13:43 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' )
}
) );
} );
function file_siblings_callback( html ) {
var file = document.getElementById( 'file' );
file.innerHTML = html + file.innerHTML;
// jQuery( '#file_siblings_table' ).fadeTo( 'fast', 0.5 );
}