MediaWiki:Gadget-purgetab.js: Unterschied zwischen den Versionen
Aus SchnuppTrupp
Zeile 12: | Zeile 12: | ||
'p-cactions', | 'p-cactions', | ||
mw.util.getUrl( null, { action: 'purge' } ), | mw.util.getUrl( null, { action: 'purge' } ), | ||
− | ' | + | 'Cache leeren', |
'ca-purge', | 'ca-purge', | ||
'Purge the server cache of this page' | 'Purge the server cache of this page' |
Aktuelle Version vom 13. Mai 2020, 01:10 Uhr
/** * Add "Purge" content action link. * * Dependencies: mediawiki.util, mediawiki.api * * @source https://www.mediawiki.org/wiki/Snippets/Purge_action * @revision 2020-04-04 */ $( function () { if ( $( '#ca-purge' ).length || mw.config.get( 'wgNamespaceNumber' ) < 0 ) return; var node = mw.util.addPortletLink( 'p-cactions', mw.util.getUrl( null, { action: 'purge' } ), 'Cache leeren', 'ca-purge', 'Purge the server cache of this page' ); $( node ).on( 'click', function ( e ) { new mw.Api().post( { action: 'purge', titles: mw.config.get( 'wgPageName' ) } ).then( function () { location.reload(); }, function () { mw.notify( 'Purge failed', { type: 'error' } ); } ); e.preventDefault(); } ); } );