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
// <nowiki> // Error refreshing maintenance script by user IKhitron  ( function( $, mw ) { 	'use strict';  	var step = 1; 	var count; 	var wait;  	var postPurge = function( cat, addParams ) { 		var apiParams = $.extend( { 			action: 'purge',  			generator: 'categorymembers', 			gcmtitle: cat, 			gcmlimit: step, 			forcelinkupdate: 1 		}, addParams ); 		new mw.Api().post( apiParams ) 			.fail( function() { 				alert( 'Fail' ); 			} ) 			.done( function( d ) { 				console.log( d ); 				count += step; 				if ( d.warnings === undefined && d[ 'continue' ] !== undefined 					&& d[ 'continue' ].gcmcontinue ) { 					mw.notify( count + ' pages were updated' ); 					setTimeout( function() { 						postPurge( cat, d[ 'continue' ] ); 					}, wait ); 				} else { 					alert( 'Done!' ); 					document.location.reload(); 				} 			} ); 	};  	var refresh = function() { 		if ( mw.config.get( 'wgNamespaceNumber' ) == 14 ) 			mw.loader.using( [ 'mediawiki.util', 'mediawiki.api' ] ).then( function() { 				wait = 1000; 				new mw.Api().get( { 		 			meta: 'userinfo',     				uiprop: 'ratelimits' 				} ).done( function( d ) { 					if ( d && d.query && d.query.userinfo && d.query.userinfo.ratelimits     					&& d.query.userinfo.ratelimits.purge ) 						wait = 2000; 					$( mw.util.addPortletLink( 'p-cactions', '#', 'Refresh', 'pt-refresh' ) ) 						.click( function() { 							count = 0; 							postPurge( mw.config.get( 'wgPageName' ).replace( /_/g, ' ' ) ); 						} ); 				} ); 			}); 	};  	$( refresh );  } ( jQuery, mediaWiki ) ); // </nowiki>