User:TimVickers/monobook.js

function addLink(where, url, name, id, title, key, after) {

// addLink() accepts either an id or a DOM node, addPortletLink() only takes a node

if (after && !after.cloneNode)

after = document.getElementById(after);

return addPortletLink(where, url, name, id, title, key, after);

}

// User:Lupin/popups.js

mw.loader.load(

'https://en.wikipedia.org/w/index.php?title=User:Lupin/popups.js'

+ '&action=raw&ctype=text/javascript&dontcountme=s');

importScript('User:AzaToth/morebits.js');

importScript('Wikipedia:WikiProject User scripts/Scripts/Add LI menu');

importStylesheet('Wikipedia:WikiProject User scripts/Scripts/Add LI menu/css');

importScript('User:AzaToth/twinklewarn.js');

TwinkleConfig = {

revertMaxRevisions : 50,

userTalkPageMode : 'window',

showSharedIPNotice : true,

openTalkPage : [ 'agf', 'norm', 'vand' ],

openTalkPageOnAutoRevert : false,

openAOLAnonTalkPage : false,

summaryAd : " using TW",

deletionSummaryAd : " using TW",

protectionSummaryAd : " using TW",

watchSpeedyPages : [ 'g3', 'g5', 'g10', 'g11', 'g12' ],

watchProdPages : true,

openUserTalkPageOnSpeedyDelete : [ 'g1', 'g2', 'g10', 'g11', 'g12', 'a1', 'a7', 'i3', 'i4', 'i5', 'i6', 'i7', 'u3', 't1' ],

watchRevertedPages : [ 'agf', 'norm', 'vand', 'torev' ],

markRevertedPagesAsMinor : [ 'agf', 'norm', 'vand', 'torev' ],

deleteTalkPageOnDelete : false,

watchWarnings : false,

markAIVReportAsMinor : true,

markSpeedyPagesAsMinor : true,

markProdPagesAsMinor : true,

confirmUsernameToAIV : true,

toolboxButtons : [ ]

};

importScript('User:AzaToth/morebits.js');

importScript('User:AzaToth/twinklefluff.js');

if( typeof( FriendlyConfig ) == 'undefined' ) FriendlyConfig = {}; // DO NOT REMOVE THIS LINE - ALL FRIENDLY SETTINGS AFTER THIS

FriendlyConfig.clockStyle = "dynamic";

FriendlyConfig.enableClock = true;

FriendlyConfig.groupByDefault = true;

FriendlyConfig.idsToRename = [

{ id: 'ca-nstab-main', name: 'Main', mainPageOnly: true },

{ id: 'ca-nstab-help', name: 'Help' },

{ id: 'ca-nstab-special', name: 'Special' },

{ id: 'ca-nstab-project', name: 'Project' },

{ id: 'ca-nstab-user', name: 'User' },

{ id: 'ca-edit', name: 'Edit' },

{ id: 'ca-viewsource', name: 'Source' },

{ id: 'ca-talk', name: 'Talk' },

{ id: 'ca-undelete', name: 'Undelete' },

{ id: 'ca-addsection', name: '+' }

];

FriendlyConfig.insertHeadings = true;

FriendlyConfig.insertSignature = true;

FriendlyConfig.insertUsername = true;

FriendlyConfig.markSharedIPAsMinor = true;

FriendlyConfig.markTaggedPagesAsMinor = true;

FriendlyConfig.markTaggedPagesAsPatrolled = true;

FriendlyConfig.markTalkbackAsMinor = true;

FriendlyConfig.markWelcomesAsMinor = true;

FriendlyConfig.maskTemplateInSummary = true;

FriendlyConfig.quickWelcomeMode = "auto";

FriendlyConfig.quickWelcomeTemplate = "Welcome";

FriendlyConfig.summaryAd = " using Friendly";

FriendlyConfig.talkbackHeading = "== Talkback ==";

FriendlyConfig.topWelcomes = false;

FriendlyConfig.watchTaggedPages = false;

FriendlyConfig.watchWelcomes = false;

FriendlyConfig.welcomeHeading = "== Welcome ==";