User:Firefly/common.js

mw.loader.load( '/w/index.php?title=User:Enterprisey/easy-brfa.js&action=raw&ctype=text/javascript' ); // Backlink: 'User:Enterprisey/easy-brfa.js' // Backlink: User:Enterprisey/easy-brfa.js mw.loader.load( '/w/index.php?title=User:Technical_13/Scripts/OneClickArchiver.js&action=raw&ctype=text/javascript' ); // Backlink: 'User:Technical_13/Scripts/OneClickArchiver.js' // Backlink: User:Technical_13/Scripts/OneClickArchiver mw.loader.load( '/w/index.php?title=User:Firefly/draftdiff.js&action=raw&ctype=text/javascript' ); // Backlink: 'User:Firefly/draftdiff.js' mw.loader.load( '/w/index.php?title=User:SuperHamster/CiteUnseen.js&action=raw&ctype=text/javascript' ); // Backlink: 'User:SuperHamster/CiteUnseen.js' // Backlink: User:SuperHamster/CiteUnseen.js

mw.loader.load( '/w/index.php?title=User:DannyS712/SATG.js&action=raw&ctype=text/javascript' ); // Backlink: 'User:DannyS712/SATG.js'// User:DannyS712/SATG.js mw.loader.load( '/w/index.php?title=User:DannyS712/EFFPRH.js&action=raw&ctype=text/javascript' ); // Backlink: 'User:DannyS712/EFFPRH.js' mw.loader.load( '/w/index.php?title=User:Enterprisey/cv-revdel.js&action=raw&ctype=text/javascript' ); // Backlink: 'User:Enterprisey/cv-revdel.js' // Backlink: User:Enterprisey/cv-revdel.js mw.loader.load( '/w/index.php?title=User:Writ_Keeper/Scripts/massRollback.js&action=raw&ctype=text/javascript' ); // Backlink: 'User:Writ Keeper/Scripts/massRollback.js'

mw.loader.load( '/w/index.php?title=User:Jackmcbarn/editProtectedHelper.js&action=raw&ctype=text/javascript' ); // Backlink: 'User:Jackmcbarn/editProtectedHelper.js' // Linkback: User:Jackmcbarn/editProtectedHelper.js mw.loader.load( '/w/index.php?title=User:DannyS712/DiscussionCloser.js&action=raw&ctype=text/javascript' ); // Backlink: 'User:DannyS712/DiscussionCloser.js' // User:DannyS712/DiscussionCloser.js mw.loader.load( '/w/index.php?title=User:Suffusion_of_Yellow/effp-helper.js&action=raw&ctype=text/javascript' ); // Backlink: 'User:Suffusion of Yellow/effp-helper.js'// User:Suffusion of Yellow/effp-helper.js mw.loader.load( '/w/index.php?title=User:Joeytje50/JWB.js/load.js&action=raw&ctype=text/javascript' ); // Backlink: User:Joeytje50/JWB.js/load.js mw.loader.load( '/w/index.php?title=User:Enterprisey/more-listing-items.js&action=raw&ctype=text/javascript' ); // Backlink: 'User:Enterprisey/more-listing-items.js' mw.loader.load( '/w/index.php?title=User:GeneralNotability/ip-ext-info.js&action=raw&ctype=text/javascript' ); mw.loader.load( '/w/index.php?title=User:Tamzin/cuStaleness.js&action=raw&ctype=text/javascript' ); mw.loader.load( '/w/index.php?title=User:Bradv/Scripts/Notepad.js&action=raw&ctype=text/javascript' ); mw.loader.load( '/w/index.php?title=User:L235/dynamicScriptLoader.js&action=raw&ctype=text/javascript' ); mw.loader.load( '/w/index.php?title=User:Suffusion_of_Yellow/autowatch.js&action=raw&ctype=text/javascript' ); mw.loader.load( '/w/index.php?title=User:Andy_M._Wang/pageswap.js&action=raw&ctype=text/javascript' ); mw.loader.load( '/w/index.php?title=User:Novem_Linguae/Scripts/UserRightsDiff.js&action=raw&ctype=text/javascript' ); mw.loader.load( '/w/index.php?title=User:Firefly/EasyWikiDev-fork.js&action=raw&ctype=text/javascript' ); mw.loader.load( 'https://meta.wikimedia.org/w/index.php?title=User:Blablubbs/rbk.js&action=raw&ctype=text/javascript' ); mw.loader.load( '/w/index.php?title=User:Firefly/copyloglink.js&action=raw&ctype=text/javascript' ); mw.loader.load( '/w/index.php?title=User:Blablubbs/moremenu-proxy.js&action=raw&ctype=text/javascript' ); mw.loader.load( 'https://meta.wikimedia.org/wiki/User:Blablubbs/moremenu-block.js&action=raw&ctype=text/javascript' ); mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Enterprisey/fancy-diffs.js'); // Clickable links in diffs + other improvements mw.loader.load( 'https://meta.wikimedia.org/wiki/User:Frietjes/masspurge.js&action=raw&ctype=text/javascript' ); mw.loader.load( 'https://meta.wikimedia.org/wiki/User:Anomie/previewtemplatelastmod.js&action=raw&ctype=text/javascript' );

//--- // (Un)blocks //--- mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Mr. Stradivarius/gadgets/SpamUserPage.js'); // Delete userpage and indef the user in question mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Firefly/twinkle-blockreasons.js'); // Custom block presets for twinkle mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Enterprisey/unblock-review.js'); // Unblock reviews without fiddling with source code mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Firefly/more-block-info.js'); // Backlink: User:Firefly/more-block-info.js

//--- // SPI/CheckUser //--- mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:GeneralNotability/spihelper.js'); maxUsersCUStaleness = 500; lazyCheckCUStaleness = false; mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:GeneralNotability/cumarkips.js'); // Marks off-limit IPs mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:RoySmith/tag-check.js'); // show presence and type of sock tags for accounts in CU templates mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Amalthea/culoghelper.js&action=raw&ctype=text/javascript'); // Backlink: User:Amalthea/culoghelper.js mw.loader.load('//en.wikipedia.org/w/index.php?title=User:GeneralNotability/InvestorGoat.js&action=raw&ctype=text/javascript'); // Backlink: User:GeneralNotability/InvestorGoat.js

//--- // Misc //--- mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:MusikAnimal/responseHelper.js'); // Various links to templates at RFPP, AIV etc. mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:MusikAnimal/userRightsManager.js'); // Assign user right at PERM and automatically notify mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:SD0001/RFUD-helper.js'); // RFUD but less effort

//--- // Deletion //--- mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Ale jrb/Scripts/csdhelper.js'); // Currently broken because it uses a deprecated homegrown API mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:HighInBC/attackPageNotifier.js'); // Small but very red portlet link that appears when there is a G10 nomination mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Enterprisey/undelete-backlink.js'); // Link back to main undelete page from individual diff undeletion menu mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Enterprisey/link-deleted-revs.js'); // Link to Special:Undelete from deleted pages mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Writ Keeper/Scripts/massRevdel.js'); mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Enterprisey/url-select-revdel.js'); mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Amorymeltzer/unhide.js');

//--- // Scary automation things //--- mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Timotheus_Canens/massblock.js'); // Blocks mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Animum/massdelete.js'); // Deletions mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Timotheus_Canens/massprotect.js'); // Protections mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Frietjes/masspurge.js'); // Purge mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:Timotheus_Canens/massunblock.js'); // Unblocks mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:WhitePhosphorus/js/all-in-one.js&action=raw&ctype=text/javascript');

$(function {	mw.hook('moremenu.ready').add(function (config) { const isip = mw.util.isIPAddress(config.targetUser.name, true); const isipv6 = mw.util.isIPv6Address(config.targetUser.name, true); if (isipv6) MoreMenu.addLink('user', 'slash-64', 				mw.util.getUrl('Special:Contributions/') + 				Morebits.ip.get64(mw.config.get('wgRelevantUserName')));

if (isip) MoreMenu.addLink('user', 'Bullseye',    			"https://bullseye.toolforge.org/ip/" +     			mw.config.get('wgRelevantUserName')); }); });