User:Zulf/global.js
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.
// Provides several useful functions for rollback (custom edit summary, mark as bot edits and mass revert)
// by [[m:user:Hoo man]] <http://meta.wikimedia.org/wiki/User:Hoo_man/Scripts/Smart_rollback>
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/smart_rollback.js&action=raw&ctype=text/javascript');
if(typeof(smartRollbackConfig) === 'undefined') smartRollbackConfig = {};
smartRollbackConfig.enableMarkbotedits = true;
smartRollbackConfig.editSummaries = {};
smartRollbackConfig.editSummaries[0] = 'revert (vandalism)';
smartRollbackConfig.editSummaries[1] = 'revert (spam)';
smartRollbackConfig.editSummaries[2] = 'revert';
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:HideButtonsFromNonGsProjects.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/active_sysops.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Tulsi_Bhagat/useful_links.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/CVNSimpleOverlay_wiki.js&action=raw&ctype=text/javascript');
mw.loader.load('//tools-static.wmflabs.org/meta/scripts/pathoschild.forceltr.js');
mw.loader.load('//www.mediawiki.org/w/index.php?title=XTools/ArticleInfo.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?action=raw&ctype=text/javascript&title=MediaWiki:MoreMenu.import.js');
mw.loader.load('//ru.wikipedia.org/w/index.php?title=MediaWiki:Gadget-markblocked.js&oldid=103790712&action=raw&ctype=text/javascript')
mw.loader.load('//outreach.wikimedia.org/w/index.php?action=raw&ctype=text/javascript&title=MediaWiki:Gadget-Twinkle.js');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:DannyS712/AutoRollbackGlobal 2.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Xiplus/TwinkleGlobal.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Xiplus/js/importer.js&action=raw&ctype=text/javascript');
// AutoFormatter
{
mw.loader.load( '//de.wikipedia.org/w/index.php?title=Benutzer:TMg/autoFormatter.js&action=raw&ctype=text/javascript' );
var autoFormatMaskedLinks = false;
}
// Custom settings for [[User:WhitePhosphorus/js/all-in-one.js]]
if ( mw.config.get("wgDBname") !== 'enwiki' ) {
mw.loader.load( '//meta.wikimedia.org/w/index.php?title=User:WhitePhosphorus/js/all-in-one.js&action=raw&ctype=text/javascript');
if (typeof(p4js_all_in_one) === 'undefined') p4js_all_in_one = {};
p4js_all_in_one.packages = {
// default
"Spambot": {
tracingedits: {
duration: 604800,
indefregistered: true,
},
rollback: {
bot: true,
showname: true,
},
block: {
enabled: true,
duration: "2 weeks",
indefregistered: true,
reason: "Spambot",
autoblock: true,
hardblock: false,
create: true,
talk: false,
mail: false,
hidename: false,
},
pagedelete: {
enabled: true,
reason: "Spam",
},
revisiondelete: {
enabled: false,
content: false,
summary: false,
username: false,
reason: "Blatant offensive materials",
oversight: false,
},
},
"LTA": {
tracingedits: {
duration: 3600,
indefregistered: true,
},
rollback: {
bot: true,
showname: true,
},
block: {
enabled: true,
duration: "31 hours",
indefregistered: true,
reason: "Long-term abuse",
autoblock: true,
hardblock: false,
create: true,
talk: true,
mail: true,
hidename: false,
},
pagedelete: {
enabled: true,
reason: "Out of scope/Vandalism",
},
revisiondelete: {
enabled: false,
content: false,
summary: false,
username: false,
reason: "Long-term abuse",
oversight: false,
},
},
};
p4js_all_in_one.default_package = "Spambot"; // The default package will get selected upon page is rendered.
p4js_all_in_one.reasons = {
block: ["Long-term abuse", "Vandalism-only account", "Spam-only account", "Spambot", "Open proxy", "Vandalism"],
pagedelete: ["Vandalism", "Spam", "Test page"],
revisiondelete: ["Blatantly offensive content", "Private information"],
};
// You can select these suffixes to append to your block and (revision) delete rationales.
p4js_all_in_one.suffixes = ["", " ([[m:Global sysops|Global sysop]] action)", ""];
}
// [[File:Krinkle_RTRC.js]]
(mw.loader.getState('ext.gadget.rtrc') ? mw.loader.load('ext.gadget.rtrc') : mw.loader.load('https://www.mediawiki.org/w/load.php?modules=ext.gadget.rtrc&lang=' + mw.config.get('wgUserLanguage', 'en')));
// [[User:GeneralNotability/mark-locked.js]]
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:GeneralNotability/mark-locked.js&action=raw&ctype=text/javascript');
// [[Wikipedia:AutoEd/complete.js]]
if ( mw.config.get("wgDBname") !== 'enwiki' ) {
mw.loader.load('//en.wikipedia.org/w/index.php?title=Wikipedia:AutoEd/complete.js&action=raw&ctype=text/javascript');
autoEdTag = "Cleaned up using [[w:en:WP:AutoEd|AutoEd]]";
autoEdLinkName = "auto ed";
}
// [[m:User:Minorax/wiki.js]]
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Minorax/wiki.js&action=raw&ctype=text/javascript');
// [[c:MediaWiki:Gadget-HotCat.js]]
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Gadget-HotCat.js&action=raw&ctype=text/javascript');
// [[:en:User:WOSlinker/fontlinks.js]]
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:WOSlinker/fontlinks.js&action=raw&ctype=text/javascript');
// Global TW
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Xiplus/TwinkleGlobal.js&action=raw&ctype=text/javascript');
// WikidataComplete
// mw.loader.load('//www.wikidata.org/w/index.php?title=User:Data-Complete-Gadget/WikidataComplete.js&action=raw&ctype=text/javascript');
// Scroll up-bottom
mw.loader.load('https://id.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=MediaWiki:Gadget-scrollUpButton.js');
// savedraft
mw.loader.load("https://en.wikipedia.org/wiki/User:Awesome Aasim/savedraft.js?action=raw&ctype=text/javascript");
// Countervandalism
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/Countervandalism.js&action=raw&ctype=text/javascript');
// XTools
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hedonil/XTools/XTools.js&action=raw&ctype=text/javascript');
// Global preferences
mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:BrandonXLF/GlobalPrefs.js&action=raw&ctype=text/javascript');
// SubpageMover
mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:BrandonXLF/SubpageMover.js&action=raw&ctype=text/javascript');
// Based on alaa's script
/* mw.loader.using( [ 'mediawiki.util', 'oojs-ui-windows', 'mediawiki.ForeignApi' ], function () {
mw.util.addPortletLink ( 'p-tb', "#", "Shorten URL" , 'pt-shortenURL', "Make short URL" );
$("#pt-shortenURL").click (function (){
//Fetch Short URL from Meta tool
var api = new mw.ForeignApi( 'https://meta.wikimedia.org/w/api.php' );
api.post({
action: 'shortenurl',
format: 'json',
url: window.location.href
}).then( function( response ) {
window.prompt("Copy your link", response.shortenurl.shorturl);
});
});
}); */
// Wiki-Labels [[File:User:EpochFail/WikiLabels.js]]
mw.loader.load( '//labels.wmflabs.org/gadget/loader.js' );
mw.loader.load('//de.wikipedia.org/w/index.php?title=Benutzer:TMg/autoFormatter.js&action=raw&ctype=text/javascript');
var autoFormatReplacements = [
[/ +<ref\b/g, '<ref']
];
//AutoEd toolbar button
mw.loader.load('//en.wikipedia.org/w/index.php?title=Wikipedia:AutoEd/complete.js&action=raw&ctype=text/javascript');
mw.loader.load('//www.wikidata.org/w/index.php?title=User:Yair rand/WikidataInfo.js&action=raw&ctype=text/javascript');
// Backlink: [[d:User:Yair rand/WikidataInfo.js]]
// Linkback: [[MoreMenu]]
mw.loader.load('https://meta.wikimedia.org/w/index.php?action=raw&ctype=text/javascript&title=MediaWiki:MoreMenu.import.js');
mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:GeneralNotability/moremenu-proxy.js');
mw.loader.load('//en.wikipedia.org/w/index.php?action=raw&ctype=text/javascript&title=User:GeneralNotability/mark-locked.js');
// WE-Framework
if ( mw.config.get("wgDBname") !== 'ruwiki')
mediaWiki.loader.load( '//ru.wikipedia.org/w/index.php?title=MediaWiki:WEF_AllEditors.js&action=raw&ctype=text/javascript' );
// Chunked uploads
// mw.loader.load( 'https://commons.wikimedia.org/w/index.php?title=User:Rillke/bigChunkedUpload.js&action=raw&ctype=text/javascript' );
// userinfo.js
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:PleaseStand/userinfo.js&action=raw&ctype=text/javascript');
/**
* Forces left-to-right layout and editing on RTL wikis.
* @see https://meta.wikimedia.org/wiki/Force_ltr
* @update-token [[File:pathoschild/forceltr.js]]
*/
mw.loader.load('//tools-static.wmflabs.org/meta/scripts/pathoschild.forceltr.js');
// WordCount.js
// mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Caorongjin/wordcount.js&action=raw&ctype=text/javascript');
//Baruu
// Wiki-Labels [[File:User:EpochFail/WikiLabels.js]] (workaround for [[phab:T35355]])
mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Gadget-WikiLabels-loader.js&action=raw&ctype=text/javascript');
// An on-wiki gadget is available that will quickly show you statistics about a page in real-time. It works on all skins, wikis, and will be localized to the wiki's language. These statistics are shown just below the page header.
mw.loader.load('//www.mediawiki.org/w/index.php?title=XTools/ArticleInfo.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Xiplus/TwinkleGlobal.js&action=raw&ctype=text/javascript');
/* Bevaka alla sidor i en kategori */
if ( mw.config.get( 'wgCanonicalNamespace' ) == 'Category' ) {
mw.util.addPortletLink( 'p-cactions', '#', 'bevaka kategori', 'c-bevakakategori' );
mw.util.addPortletLink( 'p-cactions', '#', 'avbevaka kategori', 'c-avbevakakategori' );
$( '#c-bevakakategori, #c-avbevakakategori' ).click( function( e ) {
e.preventDefault();
var api = new mw.Api(),
watchcount = 0,
params = {
action: 'watch',
generator: 'categorymembers',
gcmtitle: mw.config.get( 'wgPageName' ),
gcmlimit: 'max',
};
if ( e.target.parentNode.id == 'c-avbevakakategori' ) {
params.unwatch = 1;
}
function watch( data ) {
if ( data.watch ) {
watchcount = watchcount + data.watch.length;
}
if ( data.query ) {
params.token = data.query.tokens.watchtoken;
} else if ( data.continue ) {
params.continue = data.continue.continue;
params.gcmcontinue = data.continue.gcmcontinue;
} else {
if ( params.unwatch ) {
alert( watchcount + ' sidor avbevakade.');
} else
alert( watchcount + ' sidor bevakade.');
return;
}
api.post( params ).done( watch );
}
api.get( {
action: 'query',
meta: 'tokens',
type: 'watch'
} ).done( watch );
} );
}
importScript( 'User:קיפודנחש/cat-a-lot.js' ); // Backlink: [[User:קיפודנחש/cat-a-lot.js]]
// Shows the number of active (one log entry in the last 7 days, or as configured) sysops, uses data from the toolserver
// by [[m:user:Hoo man]] <http://meta.wikimedia.org/wiki/User:Hoo_man/Scripts/Active_sysops>
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/active_sysops.js&action=raw&ctype=text/javascript');
//User:Animum/massdelete.js
mw.loader.load("//en.wikipedia.org/w/index.php?title=User:Animum/massdelete.js&action=raw&ctype=text/javascript");
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Writ_Keeper/Scripts/massRollback.js&action=raw&ctype=text/javascript');
// Selective Rollback ([[User:Dragoniez/Selective_Rollback.js]])
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Dragoniez/Selective_Rollback.js&action=raw&ctype=text/javascript');
// [[User:DannyS712/SRG.js]]
mw.loader.load("//meta.wikimedia.org/w/index.php?title=User:DannyS712/SRG.js&action=raw&ctype=text/javascript");
// [[StewardScript]]
mw.loader.load("//tools-static.wmflabs.org/meta/scripts/pathoschild.stewardscript.js");
//Script for redirecting Special:CentralAuth pages by [[User:Tks4Fish]]
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Tks4Fish/CARedirect.js&action=raw&ctype=text/javascript');
/* Easily see if an account is fresh or stale on loginwiki and check them */
mw.loader.load( "https://meta.wikimedia.org/wiki/User:AntiCompositeNumber/CentralAuthLWCULink.js?action=raw&ctype=text/javascript" );
/* Canned reasons for deletions, plus ([[m:Stewards|steward]] action) */
mw.loader.load("//meta.wikimedia.org/w/index.php?title=User:WhitePhosphorus/js/GS Rationale.js&action=raw&ctype=text/javascript");
// [[User:Ladsgroup/CheckUserHelper.js]]
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Ladsgroup/CheckUserHelper.js&action=raw&ctype=text/javascript');
//swview
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Zulf/swviewer.js&action=raw&ctype=text/javascript');
// twinkle speed
mw.loader.load('//simple.m.wikipedia.org/w/index.php?title=MediaWiki:Gadget-twinklespeedy.js&action=raw&ctype=text/javascript');
mw.loader.load('//vi.wikipedia.org/w/index.php?title=User:Plantaest/TwinkleMobile.js&action=raw&ctype=text/javascript');
//2 april 2024
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Zulf/MassRollback.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Zulf/RevisionEditLinks.js&action=raw&ctype=text/javascript');
//12 april
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Zulf/MassPatrol.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Zulf/I18n-zulf.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Zulf/Placement.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Zulf/Modal.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Zulf/MassRename.js&action=raw&ctype=text/javascript');
//mass redirt
mw.loader.load('//en.wikipedia.org/wiki/User:Awesome_Aasim/redirectcreator.js&action=raw&ctype=text/javascript');
mw.loader.load('//en.m.wikipedia.org/wiki/User:Kephir/gadgets/sagittarius.js&action=raw&ctype=text/javascript');
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:BrandonXLF/NoRedirect.js&action=raw&ctype=text/javascript');
mw.loader.load('//en.m.wikipedia.org/wiki/User:MJL/Archer.js&action=raw&ctype=text/javascript');
mw.loader.load('//en.m.wikipedia.org/wiki/User:Wugapodes/Capricorn.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikipedia.org/wiki/User:DannyS712/AutoRollbackGlobal 2.js&action=raw&ctype=text/javascript');