Benutzer:Perhelion/common.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
//autosave = true;
//$.fx.off = true; //Animationen aus!
window.ns = mw.config.get('wgNamespaceNumber');
window.ti = mw.config.get('wgTitle');
var DontAutorunRP = true;
var RPonAllPages = true;

// Google for Wiki
mw.loader.load('https://commons.wikimedia.org/w/load.php?modules=ext.gadget.externalsearch&only=scripts');

if (ns === -1)
	mw.loader.load("https://de.wikipedia.org/w/index.php?title=Benutzer:Perhelion/watchlist.css&action=raw&ctype=text/css", "text/css");
(function () {
// [[Benutzer:Schnark/js/dropdown]]
var dropdowns = {
	'------- Fragen -------' : {
		'WP:SVG' : 'Wikipedia:WikiProjekt SVG',
		'WP:GWS' : 'Wikipedia:Grafikwerkstatt',
		'WP:WPW' : 'Wikipedia:WikiProjekt Wappen',
		'WP:FzW' : 'Wikipedia:Fragen_zur_Wikipedia',
		'WP:URF' : 'Wikipedia:Urheberrechtsfragen',
		'WP:AU' : 'Wikipedia:Auskunft',
		'WP:FvN' : 'Wikipedia:Fragen_von_Neulingen',
		'WP:AAF' : 'Wikipedia:Administratoren/Anfragen',
		'WP:TWS' : 'Wikipedia:Technik/Werkstatt'
	},
	'-------- Hilfe ---------' : {
		'H:Tags' : 'Hilfe:Tags#Entities',
		'H:VAR' : 'Hilfe:Variablen',
		'H:VP' : 'Hilfe:Vorlagenprogrammierung',
		'H:SVG' : 'Wikipedia:Probleme mit SVG',
		// 'WP:HTML5' : 'Wikipedia:WikiProjekt HTML5',
		'WP:SKIN' : 'Wikipedia:Technik/Skin'
	},
	'------ Sichten -------' : {
		'Informatik' : 'http://tools.wmflabs.org/sighting/deep_out_of_sight.php?category=Informatik&depth=5',
		'Greek Myth' : 'http://tools.wmflabs.org/sighting/deep_out_of_sight.php?category=Griechische%20Mythologie&depth=9',
		'Kleinigkeiten' : 'http://tools.wmflabs.org/sighting/random_out_of_sight.php?limit=5&out=20&language=de&project=wikipedia#',
		'alle' : 'Spezial:Seiten_mit_ungesichteten_Versionen',
		'Statistik' : 'Spezial:Markierungsstatistik'
	},
	'----- Software ------' : {
		'WP:NEU' : 'Wikipedia:Projektneuheiten',
		'Phab' : '//phabricator.wikimedia.org/',
		'Diffusion': 'https://phabricator.wikimedia.org/diffusion/MW/browse/master/',
		'resources': 'https://phabricator.wikimedia.org/diffusion/MW/history/master/resources/',
		'GIT' : '//git.wikimedia.org/tree/mediawiki%2Fcore.git',
		'Beta' : 'http://de.wikipedia.beta.wmflabs.org/wiki/',
		// 'VE': 'https://phabricator.wikimedia.org/diffusion/GVED/history/master/',
		// 'VE-MW': 'https://phabricator.wikimedia.org/diffusion/EVED/history/master/',
		'Vector': 'https://phabricator.wikimedia.org/diffusion/SVEC/history/master/',
		'Dokumentation': 'https://doc.wikimedia.org/',
		'Codesearch': 'https://codesearch.wmflabs.org/search/',
		'MW': 'https://www.mediawiki.org/wiki/Special:Watchlist',
		'Labs': 'https://de.wikipedia.beta.wmflabs.org/wiki/Wikipedia:Hauptseite',
		'NOC': 'https://noc.wikimedia.org/',
		'MDN': 'https://developer.mozilla.org/en-US/',
		'CanIUse': 'https://caniuse.com/'
	},
	'----- Sonstiges -----' : {
		'Kurier' : 'Wikipedia:Kurier',
		'WP:VV' : 'Wikipedia:Verbesserungsvorschläge',
		'WP:DÜP' : 'Wikipedia:Dateiüberprüfung',
		'WP:C' : 'Wikipedia:Café',
		'Quarry': 'https://quarry.wmflabs.org/'
	},
	'--Spezialseiten---': {
		'Fliegelflagel': 'Spezial:Fliegelflagel',
		'Beobachtungsliste++': 'Spezial:Watchlist++',
		'Bandersnatch': 'Spezial:Bandersnatch',
		'Suche++': 'Spezial:Search++',
		'Kleine Welt': 'https://de.wikipedia.org/wiki/Spezial:Leerseite?action=small-world',
		'Notizen': 'Spezial:Wikinotizen'
	}
};

function init() {
	var html = '',
		d,
		e,
		href;
		
	if (!ns && ({edit: 1, view: 1})[mw.config.get('wgAction')]) // [[Wikipedia:Helferlein/Rechtschreibprüfung]]
		mw.util.addPortletLink(
			'p-tb',
			'#',
			'Rechtschreibprüfung',
			't-mworg2',
			'Lade Gadget Rechtschreibprüfung',
			'm',
			'#t-print' ).addEventListener( 'click', function (e) {
				e.preventDefault();
				window.DontAutorunRP = false;
				// mw.loader.load( 'ext.gadget.Rechtschreibpruefung' ); // only in view mode
				importScript('MediaWiki:Gadget-Rechtschreibpruefung.js'); // works in edit mode too
				return false;
		} );
		
	for (d in dropdowns) {
		html += '<div><select size="1" style="width:10.5em" class="schnark-select">' + mw.html.element('option', {
			value : ''
		}, d);
		for (e in dropdowns[d]) {
			href = dropdowns[d][e];
			if (!href.match(/^(?:https?:)?\/\//)) {
				href = mw.util.getUrl(href);
			}
			html += mw.html.element('option', {
				value : href
			}, e);
		}
		html += '</select></div>';
	}
	$('#p-navigation').append(html);
	$('select.schnark-select').change(function () {
		var wert = this.options[this.options.selectedIndex].value;
		if (wert !== '')
			document.location.href = wert;
	});
}

//mw.hook('userjs.load-script.dropdown').fire(dropdowns);
$.when(mw.loader.using('mediawiki.util'), $.ready).then(init);

/* Redirect (any file-link) to the Commons-file-description-page. Idea from [[:de:WP:TSW]] */
var link; 
if (ns === 6 && document.getElementById("commons_descr") && (link = document.getElementById("ca-view-foreign")))
	document.location.href = link.getElementsByTagName("A")[0].href;

})();

mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/remindErrorMessages/r.js&action=raw&bcache=1&maxage=604800&ctype=text/javascript");

//<nowiki>

//catALot///////////////////////////////////////
////////// Cat-A-Lot user preferences //////////
window.catALotPrefs = {"watchlist":"nochange","minor":true,"editpages":true,"docleanup":false,"subcatcount":50};
////////////////////////////////////catALotEnd//
//</nowiki>