Benutzer:Horst Fuchs/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
// js-Skript [[Benutzer:TMg/autoFormatter]]
mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:TMg/autoFormatter.js&action=raw&ctype=text/javascript' );

// Entferne leere IB-Params
var redundantTemplateParameters = [
	'Infobox Fernsehsendung|Franchise',
	'Infobox Fernsehsendung|Bildhöhe',
	'Infobox Fernsehsendung|Transkription',
	'Infobox Fernsehsendung|Titellied',
	'Infobox Fernsehsendung|Regie',
	'Infobox Fernsehsendung|Drehbuch',
	'Infobox Fernsehsendung|Kamera',
	'Infobox Fernsehsendung|Schnitt',
	'Infobox Fernsehsendung|Erstveröffentlichung',
	'Infobox Fernsehsendung|Erstveröffentlichung_DE',
	'Infobox Fernsehsendung|Regelmäßigkeit',
	'Infobox Fernsehsendung|Moderation',
	'Infobox Fernsehsendung|Nebendarsteller',
	'Infobox Fernsehsendung|Synchronisation'
];

// Vereinheitliche IB-Format
var autoFormatTemplates = [
  { name:   'Infobox Fernsehsendung',
    format: '| ______________________ = _\n'
  }
];

// Anpassungen: Keine Leerzeichen vor refs, Listen mit Leerzeichen, streiche doppelte Leerzeichen
[
    / +<ref\b/g,
    '<ref'
],
[
    /(\n[*#]+) *([^\s*#:;])/g,
    '$1 $2'
],
[
    /([^\s=|] ) +(?=[^\s=|])/g,
    '$1'
];

// [[User:TMg/cleanDiff.js]]
mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:TMg/cleanDiff.js&action=raw&ctype=text/javascript' );