User:Bhairava7/global.js: Difference between revisions

Content deleted Content added
Bhairava7 (talk | contribs)
mNo edit summary
Tags: Reverted Mobile edit Mobile web edit Advanced mobile edit
Bhairava7 (talk | contribs)
m Reply
 
(64 intermediate revisions by 2 users not shown)
Line 1:
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Xiplus/TwinkleGlobal/load.js&action=raw&ctype=text/javascript');
mw.loader.load('/w/index.php?title=User:BrandonXLF/Restorer.js&action=raw&ctype=text/javascript'); //
mw.loader.load('/w/index.php?title=User:BrandonXLF/GreenRedirects.css&action=raw&ctype=text/css', 'text/css'); // [[User:BrandonXLF/GreenRedirects.css]]
mw.loader.load('/w/index.php?title=User:BrandonXLF/MoreDiffInfo.js&action=raw&ctype=text/javascript'); // [[User:BrandonXLF/MoreDiffInfo.js]]
mw.loader.load('/w/index.php?title=User:BrandonXLF/ShowRevisionID.js&action=raw&ctype=text/javascript'); // [[User:BrandonXLF/ShowRevisionID.js]]
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Ahecht/Scripts/massmove.js&action=raw&ctype=text/JavaScript');
 
mw.loader.load('//en.wikipedia.org/w/index.php?title=Wikipedia:AutoEd/complete.js&action=raw&ctype=text/javascript');
// Variables declaration
// AutoEd
window.autoEdTag = "Clean up using [[w:en:WP:AutoEd|AutoEd]]";
window.autoEdClick = false;
window.autoEdLinkName = 'AutoEd';
// [[m:User:Jon Harald Søby/diffedit.js]]
mw.loader.load( '//meta.wikimedia.org/w/index.php?title=User:Jon_Harald_Søby/diffedit.js&action=raw&ctype=text/javascript' );
mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:BrandonXLF/Restorer.js&action=raw&ctype=text/javascript');
mw.loader.load('https://wikiplus-app.com/Main.js');
mw.loader.load('//zh.moegirl.org/index.php?title=MediaWiki:Gadget-EditDraft.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Catherine_LaurenceMike.lifeguard/smart_rollbackremote.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Mike.lifeguard/remote.js&action=raw&ctype=text/javascript');
mw.loader.load('https://xtools.wmflabs.org/articleinfo-gadget.jst');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Xiplus/TwinkleGlobal.js&action=raw&ctype=text/javascript');
if (mw.config.get('wgNamespaceNumber') === 6 && /SVG/i.test(mw.config.get('wgTitle').slice(-3))) // SVGedit on SVG files only
mw.loader.load( '//commons.wikimedia.org/w/index.php?title=User:Rillke/SVGedit.js&action=raw&ctype=text/javascript' );
// [[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?debug=false&modules=ext.gadget.rtrc&lang=' + mw.config.get('wgUserLanguage', 'zh')));
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Catherine_Laurence/active-sysops.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Catherine_Laurence/useful-links.js&action=raw&ctype=text/javascript');
mw.loader.load("//meta.wikimedia.org/w/index.php?title=User:Bluedeck/source/edit-conflict.js&action=raw&ctype=text/javascript");
Line 18 ⟶ 30:
mw.loader.load('https://commons.wikimedia.org/w/index.php?title=User:Jack_who_built_the_house/convenientDiscussions.js&action=raw&ctype=text/javascript');
mw.loader.load("//www.wikidata.org/w/index.php?title=MediaWiki:Gadget-quickeditcounter.js&action=raw&ctype=text/javascript");
//mw.loader.load("https:'//en.wikipedia.org/w/index.php?title=User:Enterprisey/replydiff-linkpermalink.js&action=raw&ctype=text/javascript"');
//mw.loader.using( 'ext.discussionTools.init' );
mw.loader.load('https://commons.wikimedia.org/w/index.php?title=User:Jack_who_built_the_house/convenientDiscussions.js&action=raw&ctype=text/javascript');
 
// smart rollback
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Writ_Keeper/Scripts/massRollback.js&action=raw&ctype=text/javascript');
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 = {};
mw.loader.load('//en.wiktionary.org/w/index.php?title=MediaWiki:Gadget-AjaxEdit.js&action=raw&ctype=text/javascript');
 
mw.loader.load('//en.wikipedia.org/w/index.php?oldid=653070277&action=raw&ctype=text/javascript')
 
// [[m:User:Jon Harald Søby/diffedit.js]]
mw.loader.load( '//meta.wikimedia.org/w/index.php?title=User:Jon_Harald_Søby/diffedit.js&action=raw&ctype=text/javascript' );
 
mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:BrandonXLF/Restorer.js&action=raw&ctype=text/javascript');
 
mw.loader.load('/w/index.php?title=User:BrandonXLF/AJAXUndo.js&action=raw&ctype=text/javascript'); // [[User:BrandonXLF/AJAXUndo.js]]
 
mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:BrandonXLF/EasySummary.js&action=raw&ctype=text/javascript');
 
mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:BrandonXLF/GreenRedirects.css&action=raw&ctype=text/css', 'text/css');
 
mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:BrandonXLF/MoreDiffInfo.js&action=raw&ctype=text/javascript');
 
mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:BrandonXLF/UpdateNotifications.js&action=raw&ctype=text/javascript');
 
mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:BrandonXLF/ToTopButton.js&action=raw&ctype=text/javascript');
 
mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:BrandonXLF/QuickEdit.js&action=raw&ctype=text/javascript');
 
mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:BrandonXLF/FloatHead.css&action=raw&ctype=text/css', 'text/css');
 
mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:BrandonXLF/ListSorter.js&action=raw&ctype=text/javascript');
 
mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:BrandonXLF/NoRedirect.js&action=raw&ctype=text/javascript');
mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:BrandonXLF/NullEdit.js&action=raw&ctype=text/javascript');
 
mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:BrandonXLF/ShowRevisionID.js&action=raw&ctype=text/javascript');
 
mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:BrandonXLF/ShowUserGender.js&action=raw&ctype=text/javascript');
 
mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:BrandonXLF/SubpageMover.js&action=raw&ctype=text/javascript');
 
mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:BrandonXLF/MobileView.js&action=raw&ctype=text/javascript');
importScript('User:Perhelion/justReplace.js')
 
/**
* Prompt for an edit summary when clicking on a [rollback] link
* Adapted from [[en:User:Ilmari Karonen/rollbacksummary.js]] <https://en.wikipedia.org/wiki/User:Ilmari_Karonen/rollbacksummary.js>
* Remix by [[User:Tulsi Bhagat]] <https://meta.wikimedia.org/wiki/User:Tulsi_Bhagat>
*/
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Tulsi/rollbacksummary.js&action=raw&ctype=text/javascript');
 
mw.loader.load( 'User:DannyS712/AjaxRollbackSummary.js' );// [[User:DannyS712/AjaxRollbackSummary.js]] );
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:DannyS712/Global watchlist.js&action=raw&ctype=text/javascript');
 
mw.loader.load('https://en.wikipedia.org/w/index.php?title=User:BrandonXLF/RedirectNotification.js&action=raw&ctype=text/javascript');
 
/* Reverted */
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:魔琴/reverted.js&action=raw&ctype=text/javascript');
 
/* Vandoom */
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:魔琴/Vandoom/load.js&action=raw&ctype=text/javascript');
 
/* Glow */
// mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:魔琴/glow.js&action=raw&ctype=text/javascript');
// Using Vandoom instead
 
/* Edit-count */
mw.loader.load('//zh.wikipedia.org/w/index.php?title=MediaWiki:Gadget-edit-count.js&action=raw&ctype=text/javascript');
 
/* Edit-conflict-detector */
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:魔琴/edit-conflict-detector.js&action=raw&ctype=text/javascript');
 
 
/* CVNSimpleOverlay */
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/CVNSimpleOverlay_wiki.js&action=raw&ctype=text/javascript'); // [[File:Krinkle_CVNSimpleOverlay_wiki.js]]
 
/* Stoxer */
// mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:魔琴/Xiplus-ca.js&action=raw&ctype=text/javascript');
// Using Vandoom instead
 
/* Emergency, SRG, CA, GUC */
// mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Vermont/sidebar.js&action=raw&ctype=text/javascript');
 
/* User:Daniuu/handy-links.js */
// mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Daniuu/handy-links.js&action=raw&ctype=text/javascript');
 
/* User-info */ // Add info on userpages listing their flags, account-age, contributions-count, and last-edit-time
// mw.loader.load('//en.wikipedia.org/w/index.php?title=User:PleaseStand/userinfo.js&action=raw&ctype=text/javascript');
 
/* WhitePhosphorus */
//mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:WhitePhosphorus/js/AutoUndoGlobal.js&action=raw&ctype=text/javascript');
//mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:WhitePhosphorus/js/AutoUndo.js&action=raw&ctype=text/javascript');
// Using Vandoom instead
if (['zhwiki','enwiki'].indexOf(mw.config.get('wgDBname')) === -1) {
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:WhitePhosphorus/js/active_sysops.js&action=raw&ctype=text/javascript');
}
 
/**
* To GIE/IA/whoever script maintainer:
* Some scripts from others are imported with `&oldid=` specified,
* for security reasons. (Some are not as they require too many user scripts)
* Please do not remove these `&oldid=`, thank you.
* If something is deprecated and needs update, feel free to change the oldid.
*/
 
//mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:WhitePhosphorus/js/FakeRollback.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:WhitePhosphorus/js/AutoUndo.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:WhitePhosphorus/js/AutoUndoGlobal.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:WhitePhosphorus/js/GS Rationale.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:WhitePhosphorus/js/all-in-one.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:WhitePhosphorus/js/active_sysops.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/smart_rollback.js&oldid=21096052&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Xiplus/TwinkleGlobal/load.js&action=raw&ctype=text/javascript');
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:DannyS712/AccountsCreated.js&oldid=20915989&action=raw&ctype=text/javascript');
 
// config for Hoo_man's smart rollback scripts
if (typeof(smartRollbackConfig) === 'undefined') smartRollbackConfig = {};
smartRollbackConfig.enableMarkbotedits = true;
smartRollbackConfig.toolLinkMethod = 'p-personal';
if (mw.config.get('wgDBname') === 'enwiki') {
// Add links to enwiki global rights policy
smartRollbackConfig.editSummaries = {
0: 'LTA ([[Wikipedia:Global_rights_policy#Global_rollbackers|GR rollback]])',
1: 'Vandalism ([[Wikipedia:Global_rights_policy#Global_rollbackers|GR rollback]])',
};
}
 
// massRollback
// all-in-one settings
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Writ_Keeper/Scripts/massRollback.js&action=raw&ctype=text/javascript');
// See https://meta.wikimedia.org/wiki/User:WhitePhosphorus/all-in-one for more info
if (typeof(p4js_all_in_one) === 'undefined') p4js_all_in_one = {};
p4js_all_in_one.packages = {
"Spambot": {
tracingedits: {
duration: 'inf',
indefregistered: true,
},
rollback: {
enabled: true,
bot: true,
showname: true,
},
block: {
enabled: true,
duration: "1 day",
indefregistered: true,
reason: "Spambot",
autoblock: true,
hardblock: false,
create: true,
talk: true,
mail: true,
hidename: false,
},
pagedelete: {
enabled: true,
reason: "Spam",
},
revisiondelete: {
enabled: false,
},
},
"LTA": {
tracingedits: {
duration: 86400,
indefregistered: true,
},
rollback: {
enabled: true,
bot: true,
showname: true,
},
block: {
enabled: true,
duration: "1 day",
indefregistered: true,
reason: "Long-term abuse",
autoblock: true,
hardblock: false,
create: true,
talk: true,
mail: true,
hidename: false,
},
pagedelete: {
enabled: true,
reason: "Vandalism",
},
revisiondelete: {
enabled: false,
},
},
"Turkish spambot": {
tracingedits: {
duration: 3600,
indefregistered: true,
},
rollback: {
enabled: true,
bot: true,
showname: true,
},
block: {
enabled: true,
duration: "1 day",
indefregistered: true,
reason: "Cross-wiki vandalism",
autoblock: true,
hardblock: false,
create: true,
talk: true,
mail: false,
hidename: false,
},
pagedelete: {
enabled: true,
reason: "Vandalism",
},
revisiondelete: {
enabled: false,
},
},
};
p4js_all_in_one.default_package = "LTA";
p4js_all_in_one.suffixes = ["", " ([[:m:GS|global sysop]] action)"];
 
(function($, mw) {
 
var ns = mw.config.get('wgNamespaceNumber');
//var api = mw.config.get('wgServer') + mw.config.get('wgScriptPath') + '/api.php';
var wiki = mw.config.get('wgArticlePath');
var meta = mw.config.get('wgDBname') == 'metawiki';
var pageName = meta ? 'global' : 'common';
 
$('#pt-userpage').after($('<li></li>', {
'id': 'pt-usercodes'
}).append($('<sup></sup>').append($('<a></a>', {
'href': wiki.replace('$1', 'User:WhitePhosphorus/' + pageName + '.js?action=edit'),
'title': 'Edit my ' + pageName + '.js',
'text': 'js'
})).append(' - ').append($('<a></a>', {
'href': wiki.replace('$1', 'User:WhitePhosphorus/' + pageName + '.css?action=edit'),
'title': 'Edit my ' + pageName + '.css',
'text': 'css'
}))));
 
mw.loader.using(['mediawiki.util'], function() {
var user = null;
if (ns == 2 || ns == 3) {
user = mw.config.get('wgTitle').replace(/\/.*/, '');
} else if (ns == -1) {
if (['Contributions', 'Log'].includes(mw.config.get('wgCanonicalSpecialPageName'))) {
// Special:AbuseLog does not have wgRelevantUserName set. That sucks.
user = mw.config.get('wgRelevantUserName');
}
}
if (user === null) return;
// for both registered and IP users
mw.util.addPortletLink(
"p-tb",
'https://xtools.wmflabs.org/globalcontribs/' + user,
"Xwiki Contribs (xtools)"
);
mw.util.addPortletLink(
"p-tb",
'https://tools.wmflabs.org/guc/?by=date&user=' + user,
"Xwiki Contribs (guc)"
);
if (mw.util.isIPAddress(user)) {
// IP users only
mw.util.addPortletLink(
"p-tb",
'https://tools.wmflabs.org/ipcheck/index.php?ip=' + user,
"Check Proxy"
);
mw.util.addPortletLink(
"p-tb",
'https://whatismyipaddress.com/ip/' + user,
"IP Geo Lookup"
);
mw.util.addPortletLink(
"p-tb",
'https://whois-dev.toolforge.org/w/' + user + '/lookup',
"Whois Gateway"
);
mw.util.addPortletLink(
'p-tb',
'https://tools.wmflabs.org/meta/stalktoy/' + user,
'Stalktoy'
);
// Warning: this website does not support https
mw.util.addPortletLink(
"p-tb",
'http://whois.tanet.edu.tw/showWhoisPublic.php?queryString=' + user + '&submit=送出',
"TANet Whois"
);
} else {
// registered users only
mw.util.addPortletLink(
"p-tb",
"https://meta.wikimedia.org/wiki/Special:CentralAuth/" + user,
"SUL"
);
}
});
 
// custom rollback summary (change link color when loaded successfully)
// $('.mw-rollback-link a').click(function(event) {
var summary = prompt('Summary:');
if (summary === null) {
event.preventDefault();
} else {
if (summary === 'h')
summary = 'Restore to the last revision';
this.href += '&summary=' + encodeURIComponent(summary);
}
}).css({'color': '#009999'});
 
})(jQuery, mw);
 
// Provides several useful functions for rollback (custom edit summary, mark as bot edits and mass revert)
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:WhitePhosphorus/js/FakeRollback.js&action=raw&ctype=text/javascript');
// 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.editSummaries = {};
smartRollbackConfig.editSummaries[0] = 'Revert; Vandalism';
smartRollbackConfig.editSummaries[1] = 'Test edits/Assume Good Faith';
smartRollbackConfig.editSummaries[2] = 'UNexplained addition/Removal of huge text';
smartRollbackConfig.editSummaries[3] = 'Link Spamming/Promotional Links/Self Published Links';
smartRollbackConfig.editSummaries[4] = 'Mass changes to the content without consensus/sources/references';
smartRollbackConfig.editSummaries[5] = 'Nonsense/gibberish text/not in project language';
smartRollbackConfig.editSummaries[6] = 'Removal of deletion tags';
if(typeof(smartRollbackConfig) === 'undefined') smartRollbackConfig = {};
mw.loader.load('/w/index.php?title=User:Mr. Stradivarius/gadgets/ConfirmRollback.js&action=raw&ctype=text/javascript');//
mw.loader.load('/w/index.php?title=User:Nageh/rollbackSum.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');
window.selectiveRollbackConfig = {};
selectiveRollbackConfig.confirm = 'always';
selectiveRollbackConfig.editSummaries = {};
selectiveRollbackConfig.editSummaries['Offensive/libelous username'] = 'Reverted changes by a hidden user to last version by $1';
selectiveRollbackConfig.showKeys = true;
mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:NguoiDungKhongDinhDanh/WarningDialog.js&action=raw&ctype=text/javascript');
mw.loader.load("//simple.wikipedia.org/w/index.php?title=User:DannyS712/Reset talk.js&action=raw&ctype=text/javascript" );
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Frietjes/findargdups.js&action=raw&ctype=text/javascript');
mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Joeytje50/JWB.js/load.js&action=raw&ctype=text/javascript');
// [[File:Krinkle_CVNSimpleOverlay_wiki.js]]
mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/CVNSimpleOverlay_wiki.js&action=raw&ctype=text/javascript');
// [[File:Krinkle_Countervandalism.js]]
mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/Countervandalism.js&action=raw&ctype=text/javascript');
// [[File:Krinkle_VectorSearchNav.js]]
mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:Krinkle/Scripts/VectorSearchNav.js&action=raw&ctype=text/javascript');
// XReport - fast reporting - [[User:TenWhile6/XReport]]
mw.loader.load('https://meta.wikimedia.org/w/index.php?title=User:TenWhile6/XReport.js&action=raw&ctype=text/javascript');