MediaWiki:Gadget-ImageSiblings.js

aus Wikipedia, der freien Enzyklopädie
Zur Navigation springen Zur Suche springen

Hinweis: Leere nach dem Veröffentlichen den Browser-Cache, um die Änderungen sehen zu können.

  • Firefox/Safari: Umschalttaste drücken und gleichzeitig Aktualisieren anklicken oder entweder Strg+F5 oder Strg+R (⌘+R auf dem Mac) drücken
  • Google Chrome: Umschalttaste+Strg+R (⌘+Umschalttaste+R auf dem Mac) drücken
  • Internet Explorer/Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
  • Opera: Strg+F5
function commonsSiblingsAddScript(url) {
    var script = document.createElement('script');
    script.src = url;
    document.body.appendChild(script);
}

function commonsSiblingsInit () {
  if ( mw.config.get( "wgNamespaceNumber" ) !== 6  ||
     mw.config.get( "wgAction" ) !== "view" ) {
   return;
  }
  var cd = document.getElementById('commons_descr');
  if ( cd ) { // Commons
    url = "http://toolserver.org/~magnus/file_siblings.php?language=commons&project=wikimedia&sort_by_date=0&sib_cat=1&sib_gal=1&mode=json&file=" + escape ( wgTitle ) ;
    url += "&uselang=" + wgUserLanguage ;
    url += "&message=" + escape ( "Verwandte Bilder auf<br/><a href='http://commons.wikimedia.org'>Wikimedia Commons</a>" ) ;
  } else { // Local
    url = "http://toolserver.org/~magnus/file_siblings.php?language=de&project=wikipedia&sort_by_date=0&sib_cat=1&sib_gal=0&mode=json&file=" + escape ( wgTitle ) ;
    url += "&message=" + escape ( "Verwandte Bilder (lokal)" ) ;
  }
  commonsSiblingsAddScript ( url ) ;
}

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

addOnloadHook(commonsSiblingsInit);