Benutzer:BLueFiSH.as/JS/shortenTemplatesused.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
/* verkürzt die Anzeige der in einem Artikel verwendeten Vorlagen ([[MediaWiki:Templatesused]]) */

$(function (){
  if ( wgAction == 'edit' || wgAction == 'submit' || docURL.indexOf('&diff=') > 0)
  {  
    tv = document.getElementById('content').innerHTML;
    
    // für http-Wikipedia
    tv = tv.replace(/<\/p><\/div><ul><li><a href=\"\/wiki\/Vorlage\:/g, ' <a href="/wiki/Vorlage:');
    tv = tv.replace(/<\/li><li><a href\=\"\/wiki\/Vorlage\:/g, ', <a href="/wiki/Vorlage:');
    tv = tv.replace(/<\/li><li><a href\=\"\/w\/index.php\?title\=Vorlage\:/g, ', <a href="/w/index.php?title=Vorlage:');
    
    // für https-Wikipedia
    tv = tv.replace(/<\/p><\/div><ul><li><a href=\"\/wikipedia\/de\/wiki\/Vorlage\:/g, ' <a href="/wikipedia/de/wiki/Vorlage:');
    tv = tv.replace(/<\/li><li><a href\=\"\/wikipedia\/de\/wiki\/Vorlage\:/g, ', <a href="/wikipedia/de/wiki/Vorlage:');
    tv = tv.replace(/<\/li><li><a href\=\"\/wikipedia\/de\/w\/index.php\?title\=Vorlage\:/g, ', <a href="/wikipedia/de/w/index.php?title=Vorlage:');

    tv = tv.replace(/\(schreibgeschützt\)/g, '(gesperrt)');
    tv = tv.replace(/schreibgeschützt für unangemeldete und neue Benutzer/g, 'halbgesperrt');
    document.getElementById('content').innerHTML = tv;
  }
});