MediaWiki:Gadget-PurgeTab.js: Difference between revisions

m
no edit summary
(Created page with "→‎Add a tab to purge the page cache (with extended skin support): $(function() { if ($('#ca-purge').length || !mw.config.get('wgIsArticle')) return; var purgeTip = 'Purge the server cache of this page'; var purgeUrl = mw.config.get('wgArticlePath').replace('$1', encodeURIComponent(mw.config.get('wgPageName')) + '?action=purge'); mw.util.addPortletLink('p-cactions', purgeUrl, 'Purge', 'ca-purge', purgeTip, '*'); if (mw.config.get('skin') === 'nimbus') $('#mor...")
 
mNo edit summary
Line 12: Line 12:
else if (mw.config.get('skin') === 'onyx')
else if (mw.config.get('skin') === 'onyx')
$('#onyx-actionsList-list').append('<li id="ca-purge" class="mw-purgelink mw-list-item"><a href="' + purgeUrl + '" data-mw="interface" title="' + purgeTip + ' [Alt+Shift+*]" accesskey="*">Purge</a></li>');
$('#onyx-actionsList-list').append('<li id="ca-purge" class="mw-purgelink mw-list-item"><a href="' + purgeUrl + '" data-mw="interface" title="' + purgeTip + ' [Alt+Shift+*]" accesskey="*">Purge</a></li>');
else if (mw.config.get('skin') === 'vector-2022')
$('.mw-ui-icon-vector-gadget-ca-purge').remove();


var node = $('#ca-purge');
var node = $('#ca-purge');