User:Calmer Waters/monobook.js
//
//Mass rollback function
//Written by John254
//Adapted from User:Mr.Z-man/rollbackSummary.js
//Instructions: Selecting the "rollback all" tab when viewing a user's contributions history
//will open all rollback links displayed there. (Use with caution)
function rollbackEverythingButton() {
var hasRollback = getElementsByClassName(document, "span", "mw-rollback-link");
if (hasRollback[0] && (document.title.indexOf("User contributions") != -1) ) {
mw.util.addPortletLink('p-cactions', 'javascript:rollbackEverything()', "rollback all", "ca-rollbackeverything", "rollback all edits displayed here");
}
}
$(rollbackEverythingButton);
function rollbackEverything() {
for (var i in document.links) {
if (document.links[i].href.indexOf('action=rollback') != -1) {
window.open(document.links[i].href);
}
}
}importScript('User:Shubinator/DYKcheck.js');
importScript('User:TheDJ/Gadget-HotCat.js');
importScript('User:NuclearWarfare/Mark-blocked script.js');
importScript('User:Henrik/js/afc-helper.js');
importScript('User:Bawolff/DYKVerified.js');
importScript("User:Drilnoth/delresized.js");
importScript('User:Splarka/ajaxfilemove.js');
importScript('User:TheDJ/qui.js');
importScript('User:AWeenieMan/furme.js');
importScript('User:Mr.Z-man/closeAFD.js');// simple script to enable the reviewer bit and leave the user a note
MakeReviewerConfig = {
groupReason : "User is linked from Wikipedia:Database reports/Potential reviewer candidates",
sectionHeader : "Reviewer granted",
sectionBody : "{{subst\:reviewer-notice}} ~~\~~"
};
importScript("User:Amalthea/MakeReviewer.js");
// Add WP:Reflinks launcher in the toolbox on left
$(function () {
mw.util.addPortletLink(
"p-tb", // toolbox portlet
"http://toolserver.org/~dispenser/cgi-bin/webreflinks.py/" + mw.config.get('wgPageName')
+ "?client=script&citeweb=on&overwrite=&limit=20&lang=" + mw.config.get('wgContentLanguage'),
"Reflinks" // link label
)});
//