User:HueSatLum/common.js

$( '#n-recentchanges' ).appendTo( '#p-navigation .body ul' );

importScript( 'User:HueSatLum/pendingChangesLink.js' ); // User:HueSatLum/pendingChangesLink.js importScript( 'User:HueSatLum/pageInfo.js' ); // User:HueSatLum/pageInfo.js importScript( 'User:HueSatLum/highlightMyEdits.js' ); // User:HueSatLum/highlightMyEdits.js

importScript( 'User:Shubinator/DYKcheck.js' ); // User:Shubinator/DYKcheck.js importScript( 'User:Ais523/topcontrib.js' ); // User:Ais523/topcontrib.js importScript( 'User:GregU/dashes.js' ); // User:GregU/dashes.js importScript( 'User:PleaseStand/userinfo.js' ); // User:PleaseStand/userinfo.js importScript( 'User:Js/urldecoder.js' ); // User:Js/urldecoder.js importScript( 'User:Equazcion/SkipFileWizard.js' ); // User:Equazcion/SkipFileWizard.js importScript( 'User:Ucucha/HarvErrors.js' ); // User:Ucucha/HarvErrors.js importScript('User:Gary/nominations viewer.js'); // Nominations Viewer // importStylesheet( 'User:Rezonansowy/FloatHead.css' ); // [ [User:Rezonansowy/FloatHead.css]]

/** * Guard against accidental rollbacks and logouts */ $( '.mw-rollback-link a, #pt-logout' ).click( function {  return confirm( 'Are you sure you want to do that?' ); } );

/** * Add a link to a user's subpages */ var username = mw.config.get( 'wgRelevantUserName' ), namespace = mw.config.get( 'wgNamespaceNumber' ) === 3 ? 3 : 2; if ( username ) { mw.loader.using( 'mediawiki.util', function {    mw.util.addPortletLink( 'p-tb', // Toolbox ID     mw.util.getUrl( 'Special:PrefixIndex', {        prefix: username + '/',        namespace: namespace,        stripprefix: 1      } ), 'Subpages', 't-subpages', 'A list of this user\'s subpages', null, // accesskey '#t-log' // put it before the log link ); } ); }

/** * Ability to toggle interlanguage links */ var numLanguages = $( '#p-lang .interlanguage-link' ).length; if ( numLanguages > 1 && mw.config.get( 'skin' ) !== 'cologneblue' ) { $( '#p-lang ul' ).hide; var showText = '[Show ' + numLanguages + ' languages]'; $( '' ) .attr( 'href', '#' ) .css( 'font-size', 12 ) .text( showText ) .appendTo( '#p-lang > div' ) .click( function ( evt ) {     evt.preventDefault;      var $showhide = $( this );      $( '#p-lang ul' ).css( 'display', function( _ind, curVal ) { if ( curVal === 'none' ) { $showhide.text( '[Hide languages]' ); return 'block'; }       else { $showhide.text( showText ); return 'none'; }     } );    } ); }

/** * Use Mediawiki UI for some buttons */ mw.loader.using( 'mediawiki.ui.button', function {  var progressiveButtons = [    '#mw-fr-submit-accept',    '.mw-history-compareselectedversions-button'  ];  var destructiveButtons = [    '#mw-fr-submit-reject',    '#mw-fr-submit-unaccept'  ];  $( progressiveButtons.join ).addClass( 'mw-ui-button mw-ui-progressive' );  $( destructiveButtons.join ).addClass( 'mw-ui-button mw-ui-destructive' ); } );

/** * Make clicking "Mark all pages as visited" * on the watchlist much quicker

$( '#mw-watchlist-resetbutton' ).submit( function ( evt ) { evt.preventDefault;  var submitBtn = $( '#mw-watchlist-resetbutton input[type="submit"]' ).prop( 'disabled', true );  new mw.Api.post( { action: 'setnotificationtimestamp', entirewatchlist: '', token: mw.user.tokens.get( 'csrfToken' ) } ).done( function { submitBtn.removeProp( 'disabled' ); $( '.mw-changeslist-line-watched' ) .removeClass( 'mw-changeslist-line-watched' ) .addClass( 'mw-changeslist-line-not-watched' ); } ); } ); */