Benutzer:Revolus/vector.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
function importScriptDE( page ) {
	var uri = 'http://de.wikipedia.org/w/index.php?title=' +
		encodeURIComponent(page.replace(/\[|\]/g,'').replace(/ /g,'_')).replace(/%2F/ig,'/').replace(/%3A/ig,':') +
		'&action=raw&ctype=text/javascript';
	return importScriptURI( uri );
}

function importScriptEN( page ) {
	var uri = 'http://en.wikipedia.org/w/index.php?title=' +
		encodeURIComponent(page.replace(/\[|\]/g,'').replace(/ /g,'_')).replace(/%2F/ig,'/').replace(/%3A/ig,':') +
		'&action=raw&ctype=text/javascript';
	return importScriptURI( uri );
}

importScriptDE("[[Benutzer:Revolus/vector/position.js]]");
importScriptDE("[[Benutzer:Revolus/beitraege_filtern.js]]");
importScriptDE("[[Benutzer:Revolus/vector.js/safe-rollback.js]]");
importScriptDE("[[Benutzer:Revolus/monobook.js/sidebartranslate.js]]");
importScriptDE("[[Benutzer:Revolus/replacements.js]]");
importScriptDE("[[Benutzer:Revolus/favicon.js]]");

importScriptDE("[[MediaWiki:Gadget-Einleitung-bearbeiten.js]]");
importScriptEN("[[Wikipedia:WikiProject User scripts/Scripts/qSig]]");
importScriptEN("[[User:Alex Smotrov/wlunwatch.js]]");
importScriptEN("[[User:Cacycle/wikEdDiff.js]]");
importScriptEN("[[MediaWiki:Gadget-LongEditSummaries.js]]");
importScriptEN("[[User:Gary_King/comments in local_time.js]]");
importScriptDE("[[Benutzer:Steef389/bytechange.js]]");

if(wgNamespaceNumber !== 0 || wgAction !== "view") {
	importScriptDE("[[Benutzer:Revolus/monobook.js/markadmins.js]]");
}
if(wgNamespaceNumber === 0 && wgServer === "http://de.wikipedia.org" && wgAction !== "view") {
	importScriptDE("[[Benutzer:Revolus/Datei-syntax-updater.js]]");
}

$(function () {
	mw.util.addPortletLink(
		"p-personal",
		"/wiki/Benutzer:Revolus/Favoriten",
		"Favoriten",
		"pt-Favoriten",
		"Favoriten",
		"",
		document.getElementById("pt-userpage")
	);
});

var oldEditsectionLinks = true;
if(wgAction === "view") {
	addOnloadHook(function () {
		var spans = document.getElementsByTagName("span");
		for(var i = 0; i < spans.length; i++) {
			if(spans[i].className == "editsection") {
				spans[i].parentNode.appendChild(document.createTextNode(" "));
				spans[i].parentNode.appendChild(spans[i]);
			}
		}
	});
}

if(wgNamespaceNumber === -1) {
	if(wgPageName !== wgCanonicalNamespace+':'+wgCanonicalSpecialPageName) {
		addOnloadHook(function () {
			mw.util.addPortletLink("p-cactions", wgScript+"?title=en:"+wgCanonicalNamespace+':'+wgCanonicalSpecialPageName, "Englisch", "pt-page-en", "", "");
		});
	} else {
		addOnloadHook(function () {
			mw.util.addPortletLink("p-cactions", wgScript+"?title=de:"+wgCanonicalNamespace+':'+wgCanonicalSpecialPageName, "Deutsch", "pt-page-de", "", "");
		});
	}
}

$(function () {
	var ue = wgScript+ "?title=" +encodeURIComponent(mw.config.get('wgPageName'))+ "&action=";
	mw.util.addPortletLink("p-cactions", ue+"purge", "Purge", "pt-purge", "", "");
	mw.util.addPortletLink("p-cactions", ue+"edit&section=0", "Section 0", "pt-edit-section-0", "", "");

	$("#p-logo, #pt-prefswitch-link-on, #pt-prefswitch-link-anon").css("display", "none");
	$("#mw-panel").css("top", "0");
});

if(wgServer === "http://commons.wikimedia.org") {
	var stfu = function() {
		var a = onloadFuncts;
		onloadFuncts = [];
		var func;
		while(func = a.shift()) {
			if(func === stfu) continue;
			if((typeof(gallery_dshuf_prepare) !== "undefined") && (func === gallery_dshuf_prepare)) continue;
			if((typeof(dshuf) !== "undefined") && (func === dshuf)) continue;
			if((typeof(localizeSignature) !== "undefined") && (func === localizeSignature)) continue;
			if((typeof(iProject) !== "undefined") && (func === iProject)) continue;
			if((typeof(resize_galleries) !== "undefined") && (func === resize_galleries)) continue;
			if((typeof(catfood_init) !== "undefined") && (func === catfood_init)) continue;
			func();
		}
	};
	onloadFuncts.unshift(stfu);
}