User:SoWhy/monobook.js

// User:Lupin/popups.js // importScript('User:Lupin/popups.js'); /* Configs for Popup-gadget */ window.popupFixDabs = true; window.popupRedlinkRemoval = true; window.popupRedirAutoClick ='WpSave'; window.popupMaxWidth = 500;

// User:Sander Säde/quickpreview.js - Script to add a AJAX quick preview button to preview pages without reload // importScript('User:Sander Säde/quickpreview.js');

// Adds a tab to easily add PROD tags to articles //importScript('User:Dycedarg/easyprod.js'); //importScript('Wikipedia:WikiProject User scripts/Scripts/Add LI menu'); //importStylesheet('Wikipedia:WikiProject User scripts/Scripts/Add LI menu/css');

// User:Mr.Z-man/rollbackSummary.js - Allows you to set an edit summary for all rollback links on a certain page // importScript('User:Mr.Z-man/rollbackSummary.js'); // importScript('User:Writ Keeper/rollbackSummary.js');

// FastButtons 1.0 - Some extra buttons to add cleanup, ad, etc. to a page //importScript('User:Macy/FastButtons.js'); //Edit count FastButton - borrowed from that script /* $.when( mw.loader.using( 'mediawiki.util' ), $.ready ).then( function { if (mw.config.get('wgTitle').indexOf("/") != -1 || document.title.indexOf("- History -") != -1)  //no subpages or history     return;  if (mw.config.get('wgCanonicalNamespace') == "User" || mw.config.get('wgCanonicalNamespace') == "User_talk") {     var username = encodeURIComponent( mw.config.get('wgTitle') );     var checkurl = "http://tools.wmflabs.org/xtools-ec/index.php?user="+ username +"&project=en.wikipedia.org" ;     mw.util.addPortletLink("p-cactions", checkurl, "edc", "ca-contrib", "View edit count by this user");  } });

// CloseAFD script + hide closed - Script to easily close AFDs, including doing all edits needed to logs and the articles / Script that allows hiding all closed AFDs on a log page //importScript('User:Mr.Z-man/closeAFD.js'); //importScript('User:Mr.Z-man/hideClosedAFD.js');

// User:Steel359/protection.js - Easily add responses to WP:RFPP and protection symbols to pages //importScript('User:Steel359/protection.js');

// EasyBlock - Allows to block users quickly using a drop-down menu with frequent lengths and reasons importScript('User:Animum/easyblock.js'); //User:Animum/easyblock.js

// CloseDRV - For closing DRV debates importScript('User:Lifebaka/closedrv.js');

// Inline Section Editing // importScript('User:Supadawg/secedit.js');

// qSig - checks if one forgot to sign on talk pages //sigText =  + ; //no -- //importScript('Wikipedia:WikiProject User scripts/Scripts/qSig');

// Compact Navigation // importScript('Wikipedia:WikiProject User scripts/Scripts/Compact Navigation');

// UserTabs - Adds some tabs on userpages for editcount, userspace list etc. //importScript('Wikipedia:WikiProject User scripts/Scripts/User tabs'); //importScript('User:SoWhy/usertabs.js'); // adapted version of the script above

// Six Tabs - Turns "Page" and "Talk" into "Page, Edit, Hist" and "Talk, Edit, Hist" importScript('Wikipedia:WikiProject User scripts/Scripts/Six tabs');

// StubTagTab - Allows to easily tag articles with correct stub tags from the stub sorting project importScript('User:Ais523/stubtagtab2.js');

// UserRights Link - Adds a "User rights" links to user pages importScript('User:X!/userrights.js');

// CloseXfD - Allows to add the correct closing templates to all XFD discussions // importScript('User:Gogo_Dodo/CloseXfD.js');

// Revision Deleter - Deletes a specific revision from the page history (automates deleting + restoring) // importScript('User:Animum/revdelete.js');

// Username highlighter - Highlights your username on all pages (to see if and where someone replied to you) importScript('User:Ais523/highlightmyname2.js');

// Patrolling - Adds more patrol links and allows marking patrolled without reload //showbydefault = true; //importScript('User:Mr.Z-man/patrollinks.js'); //importScript('User:Bradv/AjaxPatrolLinks.js');

// Comment localization - Changes timestamps in signatures to local time //importScript('User:Where/commentLocalize.js');

// User Identifier - Adds a little button to the username when viewing the userpage, showing edit count, groups, registering date importScript('User:Anomie/util.js'); importScript('User:Anomie/useridentifier.js');

// AJAX File Move - Allows to easily rename files for admins // importScript('User:Splarka/ajaxfilemove.js');

// User:Fran Rogers/CH2 en.js - Script to make transferring files to Commons easier //importScript('User:Fran Rogers/CH2 en.js');

// CSD Check - Converts Wikicode in the dropdown // importScript('User:Ale_jrb/Scripts/csdcheck.js'); //User:Ale_jrb/Scripts

// CSD Helper - Provides easy deletion/declining/prodding via AJAX) importScript('User:Ale_jrb/Scripts/csdhelper.js'); //User:Ale_jrb/Scripts

//Configuration for CSDHelper var overwriteDeclineReasons = true; var notifyByDefaultDel = false; var notifyByDefaultDec = false; var notifyByDefaultPrd = false; var notifyByDefaultNew = false; var redirectAfterDel = mw.config.get('wgServer') + '/wiki/' + mw.config.get('wgPageName'); var myDeclineListing = '%CRITERION%: %REASON%'; var myDeclineSummary = 'Decline speedy - %REASON%'; var myDeclineSummarySpecial = 'Decline speedy - %REASON%'; var logOnDecline = true; var logOnDeclinePath = 'User:SoWhy/List of declined speedies'; var notifyTemplate = 'User:SoWhy/CSDH Template'; var csdhDisplayAlways = true; // Show CSDH on all pages var csdhDoRedirect = false;

importScript('User:SoWhy/csdreasons.js'); // Set of custom decline and delete reasons // End configuration

// statusCheck - A small script that displays whether a user is on- or offline when viewing their user or user talk page. Based on most recent action (edit or log). importScript('User:Ale_jrb/Scripts/statusCheck.js'); //User:Ale_jrb/Scripts var offlineAfter = 900; var statCloseOnClick = true; var statPosition = new Array(0, 0, 10, 10);

// ProseSize - Displays the size of the page and the size of the prose of a given page // importScript('User:Dr pda/prosesize.js'); //User:Dr pda/prosesize.js

//DYKcheck tool - checks if an article is eligible for DYK importScript('User:Shubinator/DYKcheck.js');

//HotCat - Easily add categories to articles //importScript('User:TheDJ/Gadget-HotCat.js'); //importScript('User:TheDJ/HotCat-dev.js') //dev version

//Reword - allows to fix simple errors without having to edit the whole article // importScript('User:M/reword.js');

// Twinkle // importScript('User:AzaToth/twinkle.js');

// RefCheck - Allows to run reflink on a certain article to fix references //importScript('User:SQL/refcheck.js');

// DYKEasyMode - Simplifies adding credits manually on DYK //importScript('User:Ameliorate!/dykeasymode.js'); // User:Ameliorate!/dykeasymode.js

// Link Classifier - Colors certain links (to redirects, disambigs etc.) differently // importScript('User:Anomie/linkclassifier.js'); // Linkback: User:Anomie/linkclassifier.js // importStylesheet('User:Anomie/linkclassifier.css'); // Linkback: User:Anomie/linkclassifier.css

// importScript ( 'User:Ale_jrb/Scripts/unblock.js' ); // User:Ale_jrb/Scripts

// RFPP Clerk script - Semi-Automated Clerking for WP:RFPP //importScript('User:Rami_R/rfppClerk.js');

// FurMe - Script to help with add FU rationales // importScript('User:AWeenieMan/furme.js');

// Response helper for various noticeboards importScript( 'User:MusikAnimal/responseHelper.js' ); // Backlink: User:MusikAnimal/responseHelper.js

// Deletion sorting at WP:AFD //importScript('User:Fox Wilson/delsort-monobook.js'); // Deletion sorting script WP:FWDS importScript( 'User:Enterprisey/delsort.js' ); // Backlink: User:Enterprisey/delsort.js

// Alternative XfD closing script // importScript('User:Evad37/XFDcloser.js'); // User:Evad37/XFDcloser var xfdc_beta = true;

// Mass Rollback //importScript('User:Writ Keeper/Scripts/massRollback.js');

// Autoclose sections //importScript('User:Writ Keeper/Scripts/autoCloser.js');

var ptLinksToAdd = [ {               label: "To-Do list", title: "To-Do", url: "/wiki/User:SoWhy/To_Do_list", index: 1 } ]; importScript('User:IagoQnsi/addptlinks.js');

// Revision delete for files mw.loader.load('//en.wikipedia.org/w/index.php?title=User%3ALegoktm%2Frescaled.js&action=raw&ctype=text/javascript'); // User:Legoktm/rescaled.js

// Admin highlighter mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Theopolisme/Scripts/adminhighlighter.js&action=raw&ctype=text/javascript');

// WP rater importScript('User:Kephir/gadgets/rater.js'); // User:Kephir/gadgets/rater importScript('User:Evad37/rater/beta.js'); // User:Evad37/rater

// Reply-link - easy inline replies without edit window + options // importScript( 'User:Enterprisey/reply-link.js' ); // Backlink: User:Enterprisey/reply-link.js // window.replyLinkAutoReload = false; // window.replyLinkPreloadPing = "button"; // window.replyLinkPreloadPingTpl = " "; // window.replyLinkCustomSummary = true;

// Citoid (creating refs easily) importScript('User:Salix alba/Citoid.js'); // Linkback: User:Salix alba/Citoid.js

// Show confirm dialog when pressing rollback on the Watchlist importScript('User:Zvn/confirmwatchlistrollback.js');

// Change a lot of dates at once easily importScript('User:Ohconfucius/script/MOSNUM dates.js'); // User:Ohconfucius/script/MOSNUM dates.js

// Highlight duplicates importScript('User:Evad37/duplinks-alt.js'); // User:Evad37/duplinks-alt

// Semi-automatic cover uploader importScript('User:Evad37/Covery.js'); // User:Evad37/Covery

// Show a link to main article in categories of talk pages importScript('User:Amorymeltzer/CatListMainTalkLinks.js');

importScript( 'User:Amorymeltzer/qrfpp.js' ); // Backlink: User:Amorymeltzer/qrfpp.js