User:Jack Phoenix/monobook.js

// *****************************************************************

// Purge tab on every non-special page

// By Splarka

// *****************************************************************

if ( mw.config.get( 'wgNamespaceNumber' ) > -1 ) {

$( function() {

mw.util.addPortletLink(

'p-cactions',

mw.config.get( 'wgServer' ) + mw.config.get( 'wgScript' ) +

'?title=' + encodeURIComponent( mw.config.get( 'wgPageName' ) ) +

'&action=purge',

'purge'

);

} );

}

// *****************************************************************

// &bot=1 on contribs pages

// *****************************************************************

function hideRollback() {

var botlink = document.location.href;

if ( botlink.indexOf( '?' ) == -1 ) {

botlink += '?bot=1';

} else {

botlink += '&bot=1';

}

mw.util.addPortletLink( 'p-cactions', botlink, '&bot=1', 'ca-bot' );

}

if ( mw.config.get( 'wgCanonicalSpecialPageName' ) == 'Contributions' ) {

$( hideRollback );

}