User:Jeff G./global.js

From Meta, a Wikimedia project coordination wiki

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.
// testing Gadget-markAdmins at top 2021-09-01 - failed, as it doubles when used globally with the gadget on Commons, but doesn't work when that gadget is disabled
//mw.loader.load('//commons.wikimedia.org/wiki/MediaWiki:Gadget-markAdmins.js?action=raw&ctype=text/javascript');

// works starting 2018/06/30 [[User:Perhelion/userstatus.js]]
if ( [ 2, 3 ].indexOf( mw.config.get( 'wgNamespaceNumber' ) ) !== -1 && ( !mw.config.get( 'wgArticleId' ) || mw.config.get( 'wgAction' ) === 'view' ) )
	mw.loader.load( '//meta.wikimedia.org/w/index.php?title=User:Perhelion/userstatus.js&action=raw&ctype=text/javascript' );

if (mw.loader.getState('ext.gadget.RTRC') === null) {
  // [[File:Krinkle_RTRC.js]] working 2017/05/11
  mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/RTRC.js&action=raw&ctype=text/javascript');
} else {
  mw.loader.load('ext.gadget.RTRC');
}

// autoFormatter, brush in edit window, working 2017/05/11, failed 2020/10/20 before TwinkleGlobal research, disabled
// mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:TMg/autoFormatter.js&action=raw&ctype=text/javascript' );

// [[User:TMg/cleanDiff.js]] working 2017/05/11, not working & disabled 2020/10/20 for TwinkleGlobal research
// mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:TMg/cleanDiff.js&action=raw&ctype=text/javascript' );

// line of stats at top; working 2017/05/11
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hedonil/XTools/XTools.js&action=raw&ctype=text/javascript');

// look for "auto ed" tab up top; working on enwp 2017/06/04
mw.loader.load('//en.wikipedia.org/w/index.php?title=Wikipedia:AutoEd/complete.js&action=raw&ctype=text/javascript');
// fullwidth
mw.loader.load('//en.wikipedia.org/w/index.php?title=Wikipedia:AutoEd/fullwidth.js&action=raw&ctype=text/javascript');

// working 2017/05/11, not working & disabled 2020/10/20 for TwinkleGlobal research, works MediaWiki:Gadget-Prosesize.js instead of User:Dr pda/prosesize.js
mw.loader.load('//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-Prosesize.js&action=raw&ctype=text/javascript');
// [[User:Dr pda/prosesize.js]]

// working 2017/05/11
mw.loader.load('//en.wikipedia.org/wiki/User:Shubinator/DYKcheck.js?action=raw&ctype=text/javascript');
// DYKcheck tool

// what does this do for me again? Can't see evidence of it, but doesn't seem to do harm 2017/05/11
// disabling to reduce racing 2017/06/04
// mw.loader.load('//commons.wikimedia.org/w/index.php?title=User:Magog_the_Ogre/cleanup.js');

// trying 2017/07/18 bigChunkedUpload
mw.loader.load('//commons.wikimedia.org/w/index.php?title=User:Rillke/bigChunkedUpload.js&action=raw&ctype=text/javascript');

// trying 2017/09/27 massRollback
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Writ_Keeper/Scripts/massRollback.js&action=raw&ctype=text/javascript');

// trying 2017/10/17 JWB
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Joeytje50/JWB.js/load.js&action=raw&ctype=text/javascript');

// trying 2020/12/26 centralAuthLink per COM:VP
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:The Voidwalker/centralAuthLink.js&action=raw&ctype=text/javascript');

// failed 2018/02/28 markAdmins
// mw.loader.load('//commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-markAdmins.js&action=raw&ctype=text/javascript');
window.markAdminCfg = {
	groups: {
		'steward': { enabled: true },
		'OTRS-member': { enabled: true }
	}
};

/* Automated purge confirmation dialog, disabled as a test 2020-04-02 21:38 EDT */
// if ( mw.config.get( 'wgAction' ) === 'purge' ) {
//        $('form[action*="action=purge"]').submit();
// }

// Useful tool for bot operators by [[commons:user:Riley Huntley]], not working & disabled 2020/10/20 for TwinkleGlobal research; kills TwinkleGlobal 2020/12/13
//mw.util.addPortletLink('p-personal', mw.util.wikiGetlink('Special:Contributions/JeffGBot'), 'Bot', 'p-bot');

if ( (mw.config.get("wgDBname") !== "wikidatawiki") && (mw.config.get("wgDBname") !== "testwikidatawiki") ) { // Don't work in Wikidata
    // Fork of Twinkle intended to work on as many wikis as possible, copied from JavaHurricane
    mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Xiplus/TwinkleGlobal.js&action=raw&ctype=text/javascript');
}

// passed 2020/12/13 global CropTool
if (mw.config.get('wgNamespaceNumber') === 6 && mw.config.get('wgIsArticle'))
    mw.loader.load( '//commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-CropTool.js&action=raw&ctype=text/javascript' );

// failed 2020-12-30 local on enwiki is importScript('User:Enterprisey/reply-link.js'); // Backlink: [[w:User:Enterprisey/reply-link.js]]
// mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Enterprisey/reply-link.js&action=raw&ctype=text/javascript');

// failed 2021-01-06
//mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:DannyS712/EasyResolve.js&action=raw&ctype=text/javascript');

// don't like CD on laptop, can't see it on iPad, may be conflicting 2021-01-28
//mw.loader.load('//commons.wikimedia.org/w/index.php?title=User:Jack_who_built_the_house/convenientDiscussions.js&action=raw&ctype=text/javascript');

// failed 2021-07-22; trying again with better syntax 2021-08-09; started using foreign characters 2021-09-01 or earlier
//mw.loader.load('//meta.wikimedia.org/wiki/User:Ericliu1912/MarkRights.js?action=raw&ctype=text/javascript');

// [[File:Krinkle_Global_SUL.js]]
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/Tools/Global_SUL.js&action=raw&ctype=text/javascript');

// [[w:User:BrandonXLF/Restorer]]
window.restorerSummary = 'Restored revision $ID by [[Special:Contributions/$USER|$USER]] ([[w:User:BrandonXLF/Restorer|Restorer]])';
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:BrandonXLF/Restorer.js&action=raw&ctype=text/javascript');

// [[w:User:Frietjes/masspurge.js]]
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Frietjes/masspurge.js&action=raw&ctype=text/javascript');

// [[w:User:BrandonXLF/QuickEdit.js]]
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:BrandonXLF/QuickEdit.js&action=raw&ctype=text/javascript');

// testing [[:en:User:Ingenuity/AntiVandal]] 2022-09-03
mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:Ingenuity/AntiVandal.js&action=raw&ctype=text/javascript");

// testing [[User:Syunsyunminmin/SReporter.js]] 2023-11-05
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Syunsyunminmin/SReporter.js&action=raw&ctype=text/javascript');

// testing [[User:TenWhile6/XReport]] 2024-02-13
// XReport - fast reporting - [[User:TenWhile6/XReport]]
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:TenWhile6/XReport.js&action=raw&ctype=text/javascript');