Benutzer:Hk kng/common.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
  • Edge: Strg+F5 drücken oder Strg drücken und gleichzeitig Aktualisieren anklicken
// Einbindung von ArtikelNetz in Wikipedia.
// Skriptcode angepasst aus [[MediaWiki:Common.js]], Abschnitt:
// "Verwendung von OpenStreetMap in Wikipedia.
// (c) 2008 by Magnus Manske
// Released under GPL
// mediawiki.util is used by openStreetMapToggle"
mw.loader.using( [ 'mediawiki.util' ], function() { $( function() {
  if (mw.config.get('wgNamespaceNumber') != 0 ||
      !mw.config.get('wgIsArticle')) return;
  var before = document.getElementById('ca-edit'),
      pl = mw.util.addPortletLink('p-views','#','Artikelnetz','ca-articlenet',null,null,before),
      pa = pl.getElementsByTagName('a')[0];
  pa.onclick = articleNetToggle;
})});
 
function articleNetToggle() {
  var cs = document.getElementById('contentSub');
  var an = document.getElementById('articlenet');
  
  if (cs && an) {
    if (an.style.display == 'none') {
      an.style.display = 'block';
    } else {
      an.style.display = 'none';
    }
    return false;
  }
 
  var i = document.createElement('iframe');
  var url = 'http://toolserver.org/~hkkng/api-version/netz.php'
      + '?title=' + mw.util.rawurlencode( mw.config.get( 'wgTitle' ) )
      + '&pageid=' + mw.util.rawurlencode( mw.config.get( 'wgArticleId' ) );
 
  i.id = 'articlenet';
  i.style.width = '100%';   //Breite?
  i.style.height = '400px'; //Höhe?
  i.style.clear = 'both';
  i.src = url;
  cs.appendChild(i);
  
}