User:Hasley/global.js
Appearance
From Meta, a Wikimedia project coordination wiki
This is an archived version of this page, as edited by Hasley (talk | contribs) at 17:07, 23 September 2024. It may differ significantly from the current version .
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)
- Edge: Hold Ctrl while clicking Refresh, or press Ctrl-F5.
// ReviewFormHider mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hasley/ReviewFormHider.js&action=raw&ctype=text/javascript'); // imagelinks mw.loader.load('//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-imagelinks.js&action=raw&ctype=text/javascript'); // QuickSpambotLock mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hasley/QuickSpambotLock.js&action=raw&ctype=text/javascript'); // rename-reason-fixer mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Enterprisey/rename-reason-fixer.js&action=raw&ctype=text/javascript'); // CARedirect.js mw.loader.load("//meta.wikimedia.org/w/index.php?title=User:Tks4Fish/CARedirect.js&action=raw&ctype=text/javascript"); // contribsFooter mw.loader.load("//meta.wikimedia.org/w/index.php?title=User:Tks4Fish/contribsFooter.js&action=raw&ctype=text/javascript"); // copy-section-link mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Enterprisey/copy-section-link.js&action=raw&ctype=text/javascript'); // HideButtonsFromNonGsProjects mw.loader.load("//meta.wikimedia.org/w/index.php?title=User:Elton/HideButtonsFromNonGsProjects.js&action=raw&ctype=text/javascript"); // stewardscript mw.loader.load("//tools-static.wmflabs.org/meta/scripts/pathoschild.stewardscript.js"); // stewardlinks mw.loader.load("//meta.wikimedia.org/w/index.php?title=User:Hasley/stewardlinks.js&action=raw&ctype=text/javascript"); // CAMetaLink mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hasley/CAMetaLink.js&action=raw&ctype=text/javascript'); // global watchlist button $('#pt-watchlist-2 a').attr('href','https://meta.wikimedia.org/wiki/Special:GlobalWatchlist'); // cu-log-links mw.loader.load('//en.wikipedia.org/w/index.php?title=User:ST47/cu-log-links.js&action=raw&ctype=text/javascript'); // filterTest mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Suffusion_of_Yellow/filterTest.js&action=raw&ctype=text/javascript'); // batchtest-plus mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Suffusion_of_Yellow/batchtest-plus.js&action=raw&ctype=text/javascript'); // filterDiff mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Suffusion_of_Yellow/filterDiff.js&action=raw&ctype=text/javascript'); // diffedit mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Jon_Harald_Søby/diffedit.js&action=raw&ctype=text/javascript'); // nomobilediffs mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hasley/nomobilediffs.js&action=raw&ctype=text/javascript'); // sidebar mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hasley/sidebar.js&action=raw&ctype=text/javascript'); // RTRC mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Krinkle/RTRC.js&action=raw&ctype=text/javascript'); // smart rollback mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hoo_man/smart_rollback.js&action=raw&ctype=text/javascript'); if(typeofsmartRollbackConfig==='undefined')smartRollbackConfig={}; smartRollbackConfig.enableMarkbotedits=true; smartRollbackConfig.toolLinkMethod='p-personal'; // massRollback mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Writ_Keeper/Scripts/massRollback.js&action=raw&ctype=text/javascript'); // nukeAll mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Tks4Fish/nukeAll.js&action=raw&ctype=text/javascript'); // navigation popups mw.loader.load('https://en.wikipedia.org/w/load.php?modules=ext.gadget.Navigation_popups'); // quick-vand-block if(mw.config.get('wgDBname')==='eswiki'){ mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Hasley/quick-vand-block.js&action=raw&ctype=text/javascript'); } // easyBlock if(mw.config.get("wgDBname")==="eswiki"){ mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Hasley/easyblock-eswiki.js&action=raw&ctype=text/javascript'); }elseif(mw.config.get('wgUserGroups').indexOf('sysop')!==-1){ mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Hasley/easyblock.js&action=raw&ctype=text/javascript'); } // TwinkleGlobal if($.inArray(mw.config.get("wgDBname"),['testwiki'])===-1){ mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Xiplus/TwinkleGlobal.js&action=raw&ctype=text/javascript'); } // lintHint mw.loader.load("https://en.wikipedia.org/w/index.php?title=User:PerfektesChaos/js/lintHint/r.js&action=raw&bcache=1&maxage=86400&ctype=text/javascript"); // spurlookup mw.loader.load("//en.wikipedia.org/w/index.php?title=User:GeneralNotability/spurlookup.js&action=raw&ctype=text/javascript"); // moremenu-proxy mw.loader.load("//en.wikipedia.org/w/index.php?title=User:Blablubbs/moremenu-proxy.js&action=raw&ctype=text/javascript"); // moremenu-64 mw.loader.load("//en.wikipedia.org/w/index.php?title=MediaWiki:Gadget-morebits.js&action=raw&ctype=text/javascript"); mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Blablubbs/moremenu-64.js&action=raw&ctype=text/javascript'); // active sysops mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:WhitePhosphorus/js/active_sysops.js&action=raw&ctype=text/javascript'); // ip-ext-info mw.loader.load("//en.wikipedia.org/w/index.php?title=User:GeneralNotability/ip-ext-info.js&action=raw&ctype=text/javascript"); // userinfo mw.loader.load("//en.wikipedia.org/w/index.php?title=User:Enterprisey/userinfo.js&action=raw&ctype=text/javascript"); // markBlocked mw.loader.using(['mediawiki.util'],function(){ mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Gadget-markblocked.js&action=raw&ctype=text/javascript'); }); // mark-locked mw.loader.load("//en.wikipedia.org/w/index.php?title=User:GeneralNotability/mark-locked.js&action=raw&ctype=text/javascript"); // diff-permalink mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Hasley/diff-permalink-ooui.js&action=raw&ctype=text/javascript'); // CurIDLink mw.loader.load('//meta.wikimedia.org/w/index.php?title=MediaWiki:Gadget-CurIDLink.js&action=raw&ctype=text/javascript'); // abusefilter-diff-check mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Enterprisey/abusefilter-diff-check.js&action=raw&ctype=text/javascript'); // permaLink mw.loader.load("//en.wikipedia.org/w/index.php?title=User:The_Earwig/permalink.js&action=raw&ctype=text/javascript"); // UTC Live Clock mw.loader.load('//www.mediawiki.org/w/index.php?title=MediaWiki:Gadget-UTCLiveClock.js&action=raw&ctype=text/javascript'); // patrolRevisions mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hasley/patrolRevisions.js&action=raw&ctype=text/javascript'); // CleanDeleteReasons if($.inArray(mw.config.get('wgDBname'),['eswiki','wikidatawiki'])===-1){ mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Tks4Fish/CleanDeleteReasons.js&action=raw&ctype=text/javascript'); } // massBlock mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Tks4Fish/massBlock.js&action=raw&ctype=text/javascript'); // HotCat mw.loader.load('//commons.wikimedia.org/w/index.php?title=MediaWiki:Gadget-HotCat.js&action=raw&ctype=text/javascript'); // link-deleted-revs mw.loader.load("//en.wikipedia.org/w/index.php?title=User:Enterprisey/link-deleted-revs.js&action=raw&ctype=text/javascript"); // undelete-backlink mw.loader.load("//en.wikipedia.org/w/index.php?title=User:Enterprisey/undelete-backlink.js&action=raw&ctype=text/javascript"); // massRevdel mw.loader.load("//en.wikipedia.org/w/index.php?title=User:Writ Keeper/Scripts/massRevdel.js&action=raw&ctype=text/javascript"); // Tulsi's mass delete tool mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Tulsi Bhagat/massdelete.js&action=raw&ctype=text/javascript'); // Tim's mass-restoration tool mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Timotheus Canens/massrestore.js&action=raw&ctype=text/javascript'); // massmove mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Plastikspork/massmove.js&action=raw&ctype=text/javascript'); // SelectiveDeleter if(mw.config.get("wgDBname")!=="eswiki"){ mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:DannyS712/SelectiveDeleter.js&action=raw&ctype=text/javascript'); } // WikidataInfo mw.loader.load("//www.wikidata.org/w/index.php?title=User:Yair rand/WikidataInfo.js&action=raw&ctype=text/javascript"); // QuickEditCounter mw.loader.load("//www.wikidata.org/w/index.php?title=MediaWiki:Gadget-quickeditcounter.js&action=raw&ctype=text/javascript"); // MoreMenu if(mw.loader.getState('ext.gadget.MoreMenu')===null){ mw.loader.load('https://meta.wikimedia.org/w/index.php?action=raw&ctype=text/javascript&title=MediaWiki:MoreMenu.import.js'); }else{ mw.loader.load('ext.gadget.MoreMenu'); } // BiDiEditing mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Tks4Fish/BiDiEditing.js&action=raw&ctype=text/javascript'); // GS Rationale mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:WhitePhosphorus/js/GS Rationale.js&action=raw&ctype=text/javascript'); if(typeof(window.p4js_gs_rationale)==='undefined')window.p4js_gs_rationale={}; /* * One reason per line (or whatever you like if you know JavaScript well). * Don't forget quotes and the comma. If your reason includes a quote, replace it with \" or use single quotes instead. * * <nowiki> */ // delete, block and protect reasons window.p4js_gs_rationale.common=[]; // delete and block reasons (as they sometimes overlap) window.p4js_gs_rationale.del_block=[ "spam", "vandalism", ]; // delete reasons window.p4js_gs_rationale.del=[ "no useful content", "nonsense", "test page", "not written in this project's language", "author request", "out of project scope", "empty", "broken redirect", ]; // block reasons window.p4js_gs_rationale.block=[ "intimidating behaviour/harassment", "cross-wiki vandalism", "spambot", "spam-only account", "open proxy ([[m:No open proxies|more info]])", ]; // protect reasons window.p4js_gs_rationale.protect=[ "persistent vandalism", "persistent spamming", "protection against re-creation", ]; window.p4js_gs_rationale.position="top";// "bottom" or "top". If "top", the global reasons will show on top of the select box. /* </nowiki> */ // gs-action mw.loader.load('//meta.wikimedia.org/w/index.php?title=User:Hasley/gs-action.js&action=raw&ctype=text/javascript'); // disable Media Viewer mw.config.set('wgMediaViewerOnClick',false); // CA / GUC / OP mw.loader.using('mediawiki.util',function(){ if(mw.config.get('wgCanonicalSpecialPageName')=='Contributions'&& mw.config.get('wgRelevantUserName')!==null){ varuser=mw.config.get('wgRelevantUserName'); varIP=mw.util.isIPAddress(user); varlink=IP?'https://tools.wmflabs.org/guc/?src=rc&by=date&user='+user:'https://meta.wikimedia.org/wiki/Special:CentralAuth/'+user; vartext=IP?'GUC':'CentralAuth'; vartooltip=IP?'View global contributions':'View CentralAuth on Meta'; mw.util.addPortletLink( 'p-views', link, text, 'views-global', tooltip ); if(IP){ varlinks=$('#contentSub > .mw-contributions-user-tools > .mw-changeslist-links'); links.html(links.html()+'<span><a href="/wiki/m:Special:Log/gblblock?page=User:'+user+'">global block log</a></span>'); mw.util.addPortletLink( 'p-views', 'https://ipcheck.toolforge.org/index.php?ip='+user, 'IPCheck', 'views-global', 'Check if the IP is an open proxy' ); } } }); // prefix index mw.loader.using('mediawiki.util',function(){ mw.util.addPortletLink('p-tb',mw.util.getUrl('Special:PrefixIndex/'+mw.config.get('wgPageName')),'PrefixIndex','tb-prefixindex'); });