MediaWiki:Group-sysop.js
Jump to navigation
Jump to search
Note: After saving, you have to bypass your browser's cache to see the changes. Internet Explorer: press Ctrl-F5, Mozilla: hold down Shift while clicking Reload (or press Ctrl-Shift-R), Opera/Konqueror: press F5, Safari: hold down Shift + Alt while clicking Reload, Chrome: hold down Shift while clicking Reload.
Documentation for this user script can be added at MediaWiki:Group-sysop. This user script seems to have an accompanying .css page at MediaWiki:Group-sysop.css. |
/* Any JavaScript here will be loaded for sysops only */
// Show JS errors that occur on the page if the user is a sysop
// Errors catched with try catch are not affected
mw.trackSubscribe( 'global.error', function ( topic, e ) {
var text = ( e.url ? 'from ' + e.url : '' ) +
( e.lineNumber ? ' at line ' + e.lineNumber : '' ) +
( e.columnNumber ? ':' + e.columnNumber : '' ) +
'\n' + ( e.errorObject && e.errorObject.stack || '' );
mw.notify( text, { title: e.errorMessage, type: 'error' } );
} );
// Link to admin backlog instead of Welcome at navigation
$( '#n-welcome' )
.find( 'a' )
.text( 'Admin board' )
.attr( 'href', '/wiki/COM:AN' )
.after( ' / ', $( '<a>' )
.text( 'backlog' )
.attr( 'href', '/wiki/COM:AB' )
);