User:Firefly/common.js

Source: Wikipedia, the free encyclopedia.
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
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'));
	});
});