User:SoWhy/monobook.js
Appearance
Code that you insert on this page could contain malicious content capable of compromising your account. If you import a script from another page with "importScript", "mw.loader.load", "iusc", or "lusc", take note that this causes you to dynamically load a remote script, which could be changed by others. Editors are responsible for all edits and actions they perform, including by scripts. User scripts are not centrally supported and may malfunction or become inoperable due to software changes. A guide to help you find broken scripts is available. If you are unsure whether code you are adding to this page is safe, you can ask at the appropriate village pump. This code will be executed when previewing this page. |
The accompanying .css page for this skin is at User:SoWhy/monobook.css. |
// [[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 = "{{re|##}} ";
// 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]]