„Benutzer:Fomafix/Gadget-ImageSiblings.js“ – Versionsunterschied
Erscheinungsbild
Inhalt gelöscht Inhalt hinzugefügt
Übernommen von https://de.wikipedia.org/w/index.php?title=MediaWiki:Gadget-ImageSiblings.js&oldid=96883149 Änderungen: protokollrelative Links, mw:ResourceLoader/JavaScript Deprecations, mw:Manual:Coding conventions/JavaScript. |
mw.config.get( 'wgContentLanguage' ) statt 'de' und #shared-image-desc statt #commons_descr damit es auch auf en funktioniert. |
||
Zeile 3: | Zeile 3: | ||
jQuery( document ).ready( function ( $ ) { |
jQuery( document ).ready( function ( $ ) { |
||
mw.loader.load( '//toolserver.org/~magnus/file_siblings.php?' + $.param( |
mw.loader.load( '//toolserver.org/~magnus/file_siblings.php?' + $.param( |
||
document.getElementById( ' |
document.getElementById( 'shared-image-desc' ) |
||
? { |
? { |
||
language: 'commons', |
language: 'commons', |
||
Zeile 15: | Zeile 15: | ||
message: 'Verwandte Bilder auf<br /><a href="/">Wikimedia Commons</a>' |
message: 'Verwandte Bilder auf<br /><a href="/">Wikimedia Commons</a>' |
||
} : { |
} : { |
||
language: ' |
language: mw.config.get( 'wgContentLanguage' ), |
||
project: 'wikipedia', |
project: 'wikipedia', |
||
sort_by_date: 0, |
sort_by_date: 0, |
Version vom 7. Januar 2012, 19:00 Uhr
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: 'Verwandte Bilder auf<br /><a href="//commons.wikimedia.org/">Wikimedia Commons</a>'
} : {
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: 'Verwandte Bilder (lokal)'
}
) );
} );
function file_siblings_callback( html ) {
var file = document.getElementById( 'file' );
file.innerHTML = html + file.innerHTML;
// jQuery( '#file_siblings_table' ).fadeTo( 'fast', 0.5 );
}