User:Glaisher/common.js

From mediawiki.org

Note: After publishing, you may have to bypass your browser's cache to see the changes.

  • Firefox / Safari: Hold Shift while clicking Reload, or press either Ctrl-F5 or Ctrl-R (⌘-R on a Mac)
  • Google Chrome: Press Ctrl-Shift-R (⌘-Shift-R on a Mac)
  • Internet Explorer / Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5
  • Opera: Press Ctrl-F5.
importScript( 'User:Shanmugamp7/userMessages.js' );
importScript( 'User:Glaisher/QuickSpamBlock.js' );

if ( mw.config.get( 'wgCanonicalSpecialPageName' ) == 'Recentchanges' ) {
	// Hide blocked users on RC
	mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Gadget-markblocked.js&action=raw&ctype=text/javascript');
	mw.loader.using( 'oojs-ui' ).done( function () {
		var button = new OO.ui.ButtonWidget( { label: 'HideBlocked' } );
		button.on( 'click', function () {
			$( '.user-blocked-indef' ).closest( 'li' ).hide();
		} );
		$( '.mw-recentchanges-table' ).append( button.$element );
	} );
}