Benutzer:Schnark/js/wikieditor.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
//Dokumentation unter [[Benutzer:Schnark/js/wikieditor]]
/*global mediaWiki*/
(function ($, mw, libs) {
"use strict";

var defs = '[[Benutzer:Schnark/js/wikieditor.js/global.js]]', loadLang = true;

if (mw.config.get('wgDBname') === 'dewiki') {
	defs = '[[Benutzer:Schnark/js/wikieditor.js/de.js]]';
	loadLang = false;
}

function load (title) {
	return $.ajax({
		url: 'https://de.wikipedia.org/w/index.php?title=' + title.replace(/[\[\]]+/g, '') +
			'&action=raw&ctype=text/javascript',
		dataType: 'script',
		crossDomain: true, //<script> statt eval
		cache: true, //jQuery hat für script als Standardwert hier false
		async: true
	});
}

if (loadLang) {
	mw.loader.load('mediawiki.language');
}

load('[[Benutzer:Schnark/js/wikieditor.js/basic.js]]').done(function () {
	load(defs).done(libs.wikieditor.init);
});

})(jQuery, mediaWiki, mediaWiki.libs);