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>