User:Æk/monobook.js

Source: Wikipedia, the free encyclopedia.
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
/* Friendly */
if (typeof(FriendlyConfig) == 'undefined') FriendlyConfig = {};
FriendlyConfig.enableClock = false;
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: '+' },
{ id: 'ca-history', name: 'hist'}
];
FriendlyConfig.markTaggedPagesAsMinor = false;
FriendlyConfig.quickWelcomeMode = "semiauto";
importScript('User:Ioeth/friendly.js');

/* Twinkle */
if (typeof(TwinkleConfig) == 'undefined') TwinkleConfig = {};
TwinkleConfig.defaultWarningGroup = 2;
TwinkleConfig.userTalkPageMode = 'tab';
importScript('User:AzaToth/twinkle.js');

/* Contribs tab */
importScript('User:JeremyMcCracken/contribstab.js');

/* Lupin's antivandal */
importScript('User:Lupin/recent2.js');

/* autosig */
sigAccessKey = ',';
sigText = '~~' + '~~'; // dash is in my custom sig
importScript('Wikipedia:WikiProject User scripts/Scripts/qSig');

/* Recent changes */
// importScript('User:TheJosh/Scripts/RecentChangesPatrol.js');
/* New pages */
importScript('User:TheJosh/Scripts/NewPagePatrol.js');

/* Watchlist */
importScript('user:js/watchlist.js');
importScript('User:Largoplazo/watchpoint.js');

/* Google Search */
$(function() {
    if (wgCanonicalNamespace == "Special") return; // no links for special pages
    var title = wgTitle;
    if (wgCanonicalNamespace != "") title = title.replace(/^.*\//, ""); // subpage name only
    var query = encodeURIComponent('"' + title + '" -Wikipedia');

    mw.util.addPortletLink('p-tb', 'http://www.google.com/search?ie=utf-8&oe=utf-8&q=' + query, 'Google search', 't-googlesearch', 'Search Google for "' + title + '"', 'G');
});

/* CSD */
/* importScript('User:Ale_jrb/Scripts/csdhelper.js'); */

/* Advisor (suggestions for common edit errors) */
importScript('User:Cameltrader/Advisor.js');
importScript('User:Æk/advisor_functions.js');

/* Auto Ed -- incorporate with advisor */

/* Popup footnotes */
importScript("User:Blue-Haired Lawyer/footnote popups.js");

/* Don't navigate away on patrol page */
importScript("User:Bradv/AjaxPatrolLinks.js");

/* Wikipedia:ASSESSOR -- interesting but immature */

/* Add stub tags to articles */
importScript("User:Zro/stubtagtab3.js");

/* Status Changer */
importScript('User:Misza13/statusChanger.js');

/* wikEd customization */
window.wikEdFindAheadSelected = false;

/* Auto peer reviewer */
//importScript('User:Gary_King/peer_reviewer.js');

/* delsort*/
DelsortConfig = {
    debugLevel: 0,
    watchDelsortedLists: 1,
    watchDelsortedAfd: 1,
    shortcuts: ["Language", "Philosophy", "Software"]
}
importScript('User:Quarl/util.js');
importScript('User:Quarl/wikipage.js');
importScript('Wikipedia:WikiProject User scripts/Scripts/Add LI menu');
importStylesheet('Wikipedia:WikiProject User scripts/Scripts/Add LI menu/css');
importScript('Wikipedia:WikiProject Deletion sorting/delsort.js');

/* delete log for pages */
$(function() {
    if (wgCanonicalNamespace != "") {
        return;
    }
    mw.util.addPortletLink('p-cactions',
        'http://en.wikipedia.org/w/index.php?title=Special%3ALog&hide_patrol_log=1&page=' + wgTitle,
        'logs', 'ca-logs', 'View page logs');
});

/* paste links */
importScript('User:js/urldecoder.js');

/* confirm rollback */
importScript('User:Zvn/confirmwatchlistrollback.js');

/* AFDs */
importScript('User:Mr.Z-man/closeAFD.js');

/* six tabs */
importScript('Wikipedia:WikiProject_User_scripts/Scripts/Six_tabs');

/* AFC helper */
importScript('User:Tim_Song/afchelper4.js');