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
//Dokumentation unter [[Benutzer:Schnark/js/wikieditor]]
/*global mediaWiki*/
(function (mw, wikieditor) {

function deprecate (name) {
	mw.log.deprecate(window, 'newtoolbar_' + name, wikieditor[name]);
}

deprecate('addComment');
deprecate('addMySection');
deprecate('addMyGroup');
deprecate('addMyChars');
deprecate('addMyTable');
deprecate('addMyButton');
deprecate('addMySelect');
deprecate('remove');
deprecate('addSection');
deprecate('addGroup');
deprecate('addChars');
deprecate('addTable');
deprecate('addButton');
deprecate('addSelect');

if (window.newtoolbar_config) {
	mw.log.warn('Benutze wikieditor.config satt newtoolbar_config');
	wikieditor.config = window.newtoolbar_config;
} else if (typeof customEditButtons === 'string') {
	mw.log.warn('Verwende customEditButtons nicht um wikieditor.js zu konfigurieren');
	wikieditor.standard = function () {
		var select_BKL = false, select_CODE = false, select_SP = false, select_PCN = false, XEB, i;
		
		wikieditor.addButton('', 'sig'); //Singarturknopf ersetzen
		
		wikieditor.addSelect('', 'KALP'); //nehmen keinen Platz weg
		wikieditor.addSelect('', 'KEB');
		if (mw.config.get('wgPageName') === 'Wikipedia:Kandidaturen_von_Artikeln,_Listen_und_Portalen' ||
			mw.config.get('wgPageName') === 'Wikipedia:Kandidaten_für_exzellente_Bilder') {
				select_PCN = true;
		}
	
		if (customEditButtons.toLowerCase() === 'all') {
			customEditButtons = '10,A,A3,B,B1,B2,B3,C,CF,CO,D,DS,DO,ER,E,F,FS,G,H,I,I1,I2,J1,J2,K,KR,L,M,N,NT,O,P,P1,' +
				'PF,PD,PO,Q,Q1,Q2,Q3,R,R1,R2,R3,RD,S,SA,SC,SM,ST,T,TL,TT,U,UR,URV,V,VP,VC,VN,WB,WS,WT,WV,W,X,Y1,Y2,Z,ZI';
		}
		if (typeof rmEditButtons !== 'object' ||
			(typeof rmEditButtons[0] === 'string' && rmEditButtons[0].toLowerCase() !== 'all') ||
			rmEditButtons.join('').indexOf('7') === -1) { //falls Formel nicht entfernt wurde, hinzufügen
				wikieditor.addButton('advanced', 'math');
		}
		XEB = customEditButtons.split(',');
		for (i = 0; i < XEB.length; i++) {
			switch (XEB[i]) {
			case '9': break; //Unterschrift ignorieren
			case 'B1': case 'B2': case 'B3': if (!select_BKL) {
				select_BKL = true;
				wikieditor.addSelect('advanced', 'BKL');
			} break;
			case 'O': case 'P': case 'SC': if (!select_CODE) {
				select_CODE = true;
				wikieditor.addSelect('advanced', 'CODE');
			} break;
			case 'TT': if (!select_CODE) {
				wikieditor.addButton('advanced', 'TT');
			} break;
			case 'RD':
				wikieditor.addSelect('advanced', 'MH');
				break;
			case 'URV':
				wikieditor.addSelect('advanced', 'EK');
				break;
			case 'CO': case 'WB': case 'WS': case 'WT': case 'WV': if (!select_SP) {
				select_SP = true;
				wikieditor.addSelect('advanced', 'SP');
			} break;
			case 'VP': case 'VC': case 'VN': if (!select_PCN) {
				select_PCN = true;
				wikieditor.addSelect('advanced', 'PCN');
			} break;
			default: wikieditor.addButton('advanced', XEB[i]);
			}
		}
	};
}

wikieditor.init();

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