User:Cheeseskates/global.js

// Credits to StarmanW, KockaAdmiralac, Dorumin, and Dev wikia.

// Always show bots $('a').each(function {  if ( $(this).attr('href') == '/wiki/Special:RecentChanges' ) {      $(this).attr('href', '/wiki/Special:RecentChanges?hidebots=0');   } }); // Quick Access to EditCount if ( $('.tally').length ) { var $tally = $('.tally'); $tally.attr('title', 'EditCount'); $tally.click(function {       window.location.href = wgServer + '/wiki/Special:EditCount/' + $('h1[itemprop="name"]').text;    }); } // AjaxRC window.ajaxPages = ["Blog:Recent_posts","Special:Newwikis","Special:WikiActivity","Spezial:Letzte_Änderungen","Especial:CambiosRecientes","Specjalna:Ostatnie_zmiany","Special:Senaste_ändringar","Spécial:Modifications_récentes","Istimewa:Perubahan_terbaru","Speciális:Friss_változtatások","Speciale:UltimeModifiche","Especial:Mudanças_recentes","特別:最近の更新","Toiminnot:Tuoreet_muutokset","Special:最近更改","Özel:SonDeğişiklikler","Speciaal:RecenteWijzigingen","Đặc_biệt:Thay_đổi_gần_đây","Special:RecentChanges","Special:Log","Special:Log/newusers","Special:Log/useravatar","Special:Images","특수기능:최근바뀜","Служебная:RecentChanges"]; window.ajaxRefresh = 1000; // Other $('Global.js').insertAfter('.AccountNavigation .subnav li:first'); $('ListSysops').insertBefore('.AccountNavigation .subnav li:first'); $('RecentChanges').insertBefore('.AccountNavigation .subnav li:first'); //Linksweeper linkSweepConfirmation = true; LinkSweeperDelay = 1000; // WHAM WHAMBotMe = true; WHAMBotReason = "Cleanup"; WHAMDelay = 100; $(window).load(function {   importScriptPage('User:Dorumin/WHAM', 'starmanw'); }); // CacheCheck window.cacheSkip = []; window.cacheSkipLimit = 1000; window.topLevelCat = ''; // Fast Delete var fdButtons = []; fdButtons[fdButtons.length] = {'summary': 'spam','label': 'S'}; fdButtons[fdButtons.length] = {'summary': 'vandalism','label': 'V'}; fdButtons[fdButtons.length] = {'summary': 'Housekeeping','label': 'HK'}; fdButtons[fdButtons.length] = {'summary': 'Cleanup','label': 'C'}; fdButtons[fdButtons.length] = {'summary': 'Unused','label': 'U'}; fdButtons[fdButtons.length] = {'summary': 'Unofficial/Not-Needed/Irrelevant','label': 'UNI'}; fdButtons[fdButtons.length] = {'summary': 'Other reason','label': 'Other'};

/*File Automatic Maintenance customisation*/

LIRoptions = { bottomMessage: '', editSummary: 'Updating files.', singleButtonText: 'Rename and update', queueButtonText: 'Add to queue', delay: 1000 };

/* AjaxBlock Config */

window.AjaxBlock = { expiryTimes: { '2 hours': '2 hours', '1 day': 'one day', '1 week': 'a week', '2 months': '2 months', 'never': 'Never' },   blockReasons: { 'w:Help:Vandalism': 'Vandalism', 'w:Help:Spam': 'Spam', 'Under the legal age': 'COPPA', 'Removing information/blanking articles': 'Blanking', 'bad roleplaying': 'Bad RP', 'Failing to comply with the File Policy': 'File policy' },   check: { creation: false, talk: true, autoBlock: true, override: true } }; /* Import scripts.*/ importArticles({       type: "script",        articles: [        'u:dev:AjaxBlock/code.js',        'u:dev:MediaWiki:AjaxUndo/code.js',        'u:dev:MediaWiki:AjaxPatrol/code.js',        'u:dev:MediaWiki:AjaxRedirect/code.js',        'u:dev:MediaWiki:AjaxRC/code.js',        'u:dev:MediaWiki:AjaxBatchDelete/code.js',        'u:dev:MediaWiki:AutoEditDropdown/code.js',        'u:dev:MediaWiki:AnchoredRollback/code.js',        'u:dev:MediaWiki:CacheCheck/code.js',        'u:dev:MediaWiki:CategoryRenameAuto-update/code.js',        'u:dev:MediaWiki:CleanWantedFiles/code.js',        'u:dev:MediaWiki:ContribsLink/code.js',        'u:dev:MediaWiki:DisplayTimer/code.js',        'u:dev:MediaWiki:FastDelete/code.js',        'u:dev:MediaWiki:FindAndReplace/code.js',        'u:dev:MediaWiki:FileUsageAuto-update/code.js',        'u:dev:MediaWiki:LastEdited/code.js',        'u:dev:MediaWiki:Linksweeper/code.js', 'u:dev:MediaWiki:MassRenameRevert/code.js', 'u:dev:MediaWiki:MassProtect/code.js', 'u:dev:MediaWiki:MassCategorization/code.js', 'u:dev:MediaWiki:MultipleFileDelete/code.js', 'u:dev:MediaWiki:Nuke/code.js', 'u:dev:MediaWiki:NullEditButton/code.js', 'u:dev:MediaWiki:QuickToolsv2/code.js', 'u:dev:MediaWiki:Rollback/code.js', 'u:dev:MediaWiki:RecentChangesMultiple/code.2.js', 'u:dev:MediaWiki:RevealAnonIP/code.js', 'u:dev:MediaWiki:RedirectManagement/code.js', 'u:dev:MediaWiki:SearchSuggest/code.js', 'u:dev:MediaWiki:ViewRemoved/code.js', 'u:starmanw:MediaWiki:MultiUpload/code.js', 'u:starmanw:MediaWiki:QuickLogs/code.js', ]   });