Benutzer:CennoxX/vector.js

aus Wikipedia, der freien Enzyklopädie

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
importScript('Benutzer:FNDE/secWatch/view.js');						//Fasst Diskussionen zusammen					[[Benutzer:FNDE/secWatch/view.js]]
importScript('Benutzer:CennoxX/vector/suchenachlinks.js');			//Versetzt die Suche auf die linke Seite		[[Benutzer:CennoxX/vector/suchenachlinks.js]]
importScript('Benutzer:CennoxX/js/bkl-replace.js');					//Betaversion um schnell BKLs zu ersetzen		[[Benutzer:CennoxX/js/bkl-replace.js]]
importScript('Benutzer:Revolus/monobook.js/sidebartranslate.js');	//Übersetzt Interwiki-Links						[[Benutzer:Revolus/monobook.js/sidebartranslate.js]]
importScript('Benutzer:TMg/filterContributions.js');				//Filtert Benutzerbeiträge						[[Benutzer:TMg/filterContributions.js]]
importScript('Benutzer:Steef389/js/user_status.js');				//Zeigt Informationen über Benutzer an			[[Benutzer:Steef389/js/user_status.js]]
importScript('Benutzer:Lustiger seth/unsigned.js');					//Signiert unsignierte Beiträge halbautomatisch	[[Benutzer:Lustiger seth/unsigned.js]]
importScript('Benutzer:TMg/forceEditSummary.js');					//Verweist direkt auf fehlende Zusammenfassung	[[Benutzer:TMg/forceEditSummary.js]]
importScript('Benutzer:APPER/WikiHistory.js');						//Zeigt Autoren eines Artikels an				[[Benutzer:APPER/WikiHistory.js]]

//Skriptsammlung Fliegelflagel, [[Benutzer:Schnark/js/fliegelflagel]]
(function (module) {
	if (mw.loader.getState(module)) {
		mw.loader.using(module).then(function () {
			((mw.libs.ve.targetLoader && mw.libs.ve.targetLoader.addPlugin) || mw.libs.ve.addPlugin)(function () {
				var ve = $.Deferred();
				mw.hook('userjs.schnark-fliegelflagel.ve').fire(ve);
				return ve.promise();
			});
		});
	}
})('ext.visualEditor.desktopArticleTarget.init');
mw.hook('userjs.schnark-fliegelflagel.userdefine').fire({
	version: 1.1,
	profile: undefined,
	additional: {
	},
	config: {
		extratabs: function (extratabs) {
		extratabs.enable('wikiblame', '!special');
		extratabs.enable('usersearch', '!special');
		extratabs.enable('newpages', 'ns_user');
	}
	}
});
mw.loader.load('https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/fliegelflagel.js/define.js&action=raw&ctype=text/javascript');
mw.loader.load('https://de.wikipedia.org/w/index.php?title=Benutzer:Schnark/js/fliegelflagel.js/load.js&action=raw&ctype=text/javascript');
//Fliegelflagel Ende

//WikidataWatchlistLabels, Bezeichnungen für Wikidata-Änderungen in der Beobachtungsliste
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Evad37/WikidataWatchlistLabels.js&action=raw&ctype=text/javascript');

//Wdsearch, Wikidata in Wikipedia-Suche integrieren
if (mw.config.get('wgCanonicalSpecialPageName') === 'Search' || (mw.config.get('wgArticleId') === 0 && mw.config.get('wgCanonicalSpecialPageName') === false)){
	mw.loader.load("//en.wikipedia.org/w/index.php?title=MediaWiki:Wdsearch.js&action=raw&ctype=text/javascript");
}

//Artikel-Kurzbeschreibungen anzeigen
mw.loader.getScript('https://en.wikipedia.org/w/load.php?modules=ext.gadget.libSettings').then(function(){
	mw.loader.load('https://en.wikipedia.org/w/load.php?modules=ext.gadget.Shortdesc-helper');
});

//Füge „Auto-Format“-Funktion zur Toolbar hinzu		[[Benutzer:TMg/autoFormatter.js/Beta.js]]
importScript('Benutzer:TMg/autoFormatter.js/Beta.js');
//Weitere Ersetzungsregeln
var autoFormatMaskedLinks = false;	//keine unerwünschten Linkänderungen
var autoFormatReplacements = [
	[/((?!Sendetermine der ).{17}|^.{0,16})TV-Serie/, '$1Fernsehserie'],
	[/(\[\[)?\bSerienjunkies.de\b(\]\])?/, '[[Serienjunkies.de]]'],
	[/(\[\[)?\bQuotenmeter.de\b(\]\])?/, '[[Quotenmeter.de]]'],
	[/ +<ref\b/g, '<ref'],	//keine Leerzeichen vor Einzelnachweisen
	[/(?!#WEITERLEITUNG)^([*#]+) *([^*#:;])/gm, '$1 $2'],	//Leerzeichen hinter Aufzählungszeichen am Zeilenanfang
	[/([^\s=|] ) +([^\s=|])/g, '$1$2'],	//mehrfache Leerzeichen kürzen, außer in Vorlagen und Tabellen
	[/^(==.+==\n)\n/gm, '$1'],	//Zeilenumbruch nach Kapitelanfang entfernen
	[/&p3=/g, ''],	//Unnötige Erweiterung bei Links von quotenmeter.de löschen
	[/\* {{Commonscat/g, '{{Commonscat'],	//Commonscat ohne Punkt
	[/\.\.\./g, '…'],	//Auslassungszeichen statt drei Punkte
//Übersetzung en > de
	[/dat(e|um) ?= ?January ([0-3]?\d), 20(\d\d)/g, "dat$1=20$3-01-$2"],
	[/dat(e|um) ?= ?February ([0-3]?\d), 20(\d\d)/g, "dat$1=20$3-02-$2"],
	[/dat(e|um) ?= ?March ([0-3]?\d), 20(\d\d)/g, "dat$1=20$3-03-$2"],
	[/dat(e|um) ?= ?April ([0-3]?\d), 20(\d\d)/g, "dat$1=20$3-04-$2"],
	[/dat(e|um) ?= ?May ([0-3]?\d), 20(\d\d)/g, "dat$1=20$3-05-$2"],
	[/dat(e|um) ?= ?June ([0-3]?\d), 20(\d\d)/g, "dat$1=20$3-06-$2"],
	[/dat(e|um) ?= ?July ([0-3]?\d), 20(\d\d)/g, "dat$1=20$3-07-$2"],
	[/dat(e|um) ?= ?August ([0-3]?\d), 20(\d\d)/g, "dat$1=20$3-08-$2"],
	[/dat(e|um) ?= ?September ([0-3]?\d), 20(\d\d)/g, "dat$1=20$3-09-$2"],
	[/dat(e|um) ?= ?October ([0-3]?\d), 20(\d\d)/g, "dat$1=20$3-10-$2"],
	[/dat(e|um) ?= ?November ([0-3]?\d), 20(\d\d)/g, "dat=20$3-11-$2"],
	[/dat(e|um) ?= ?December ([0-3]?\d), 20(\d\d)/g, "dat$1=20$3-12-$2"]
//	[/ ?\| ?(url|titel|werk|hrsg|datum|autor|zugriff|sprache|title|work|publisher|date|accessdate|author|last|first) ?= ?/g, ' |$1=']	//Formatierung Leerzeichen in Vorlagen
];

//Markiere Mentoren mit (M)	[[Benutzer:Anka Friedrich/markMentors.js]]
importScript('Benutzer:Anka Friedrich/markMentors.js');
//Weitere Markierungen
markmtxt = "M";		// Markierung für Mentoren
markadmins = true;	// Admins besonders hervorheben
mawatchlist = true;	// auch auf der Beobachtungsliste
macontribs = true;	// auch auf den Benutzerbeiträgen
markarbcom = true;	// Schiedsgericht besonders hervorheben
markcheckuser = true;	// CheckUser besonders hervorheben
markoversight = true;	// Oversights besonders hervorheben
markcomadmins = true;	// Commons-Admins besonders hervorheben
markexadmins = true;	// Ex-Admins besonders hervorheben

//Cat-a-lot, kategorisiere mehrere Kategorien auf einmal
mw.loader.using(['jquery.ui', 'mediawiki.util'], function(){
	mw.loader.load('//commons.wikimedia.org/w/load.php?modules=ext.gadget.Cat-a-lot');
});
window.catALotPrefs = {"watchlist":"preferences","minor":true,"editpages":true,"docleanup":false,"subcatcount":10};