MediaWiki:Group-sysop.js

Faan Wikipedia

Beaachte: Maage di cache faan dan browser leesag, wan dü a feranrangen sä wel.

  • Firefox / Safari: Hual Shift bi't aktualisiarin, of trak Strg an F5 of Strg an R (⌘an R üüb en Mac)
  • Google Chrome: Trak Strg an Shift an R (⌘an Shift an R üüb en Mac)
  • Internet Explorer/Edge: Hual Strg bi't aktualisiarin, of trak Strg an F5
  • Opera: Extras - Internetspuren löschen - Individuelle Auswahl - Den kompletten Cache löschen
/**
 * Ergänzt Hinweise für Admins:
 * - Anzahl der Seiten in Kategorie:Wikipedia:Delete
 *
 * @author User:Merlissimo
 */
( function () {
	var adminnotice = {
		execute: function () {
			mw.util.addCSS('li#pt-dr { background-color: #FF9191; }');
			if (mw.config.get('wgAction') != 'view' && mw.config.get('wgAction') != 'historysubmit' && mw.config.get('wgAction') != 'purge') return;
			$.ajax({
				url: mw.config.get('wgScriptPath') + '/api.php',
				data: {
					format: 'json',
					action: 'query',
					prop: 'categoryinfo',
					indexpageids: '',
					titles: 'Kategorie:Wikipedia:Delete'
				},
				cache: true
			}).done(adminnotice.viewResult);
		},
		viewResult: function (data) {
			var i, len, q, p;
			if (!data.query || !data.query.pageids) return;
			q = data.query;
			for (i = 0, len = q.pageids.length; i < len; i++) {
				p = q.pages[q.pageids[i]];
				if (p.missing !== undefined || !p.categoryinfo) continue;
				if (p.title == 'Kategorie:Wikipedia:Delete') {
					mw.util.addPortletLink('p-personal',
						mw.util.getUrl('Kategorie:Wikipedia:Delete'),
						p.categoryinfo.size + ' DR',
						'pt-dr' + ((p.categoryinfo.size == 0) ? '-empty': ''),
						p.categoryinfo.size + ' sidjen tu striken',
						null,
						'#pt-mycontris'
					);
				}
			}
		}
	};

	$.when( $.ready, mw.loader.using( 'mediawiki.util' ) ).done( adminnotice.execute );
}() );