Community Central
Community Central
(Trying to fix duplicate scripts)
No edit summary
 
Line 1: Line 1:
//anti-spam tools
 
mw.loader.load('//internal-soap.fandom.com/index.php?title=User:Tokina8937/scripts.js&action=raw&ctype=text/javascript');
 
 
 
/*FUNCTIONS*/
 
/*FUNCTIONS*/
 
$('.featured-video__wrapper').remove(); //Disable the featured videos
 
$('.featured-video__wrapper').remove(); //Disable the featured videos

Latest revision as of 05:44, 23 April 2021

/*FUNCTIONS*/
$('.featured-video__wrapper').remove(); //Disable the featured videos
/*VARIABLES*/
/*For AjaxBatchDelete*/
window.batchDeleteDelay = 100;

window.announcementsIgnore = {
    option: 'opt-out-all', 
    exceptWikiIds: [
        7857                    /*VOCALOID Wiki (EN)*/
    ]
};

/*For WHAM*/
window.WHAMDeleteReason = "[[w:Help:Spam|spam]]";
window.massProtectDelay = 100;

var lang = mw.config.get('wgContentLanguage');
window.FCButtons = [
    /*Only use for the Wikis where I am really active*/
     {
        label: 'User page!',
        target: 'User:Tokina8937',
        summary: 'User page generation',
        content: '{{w:User:Tokina8937}}',
        alwaysDisplay: true,
        placement: '.wds-global-navigation__user-menu .wds-list',
        require: lang === 'en'
    },
    {
        label: 'Page utilisateur !',
        target: 'Utilisateur:Tokina8937',
        summary: 'Génération de la page utilisateur',
        content: '{{w:User:Tokina8937/fr}}',
        alwaysDisplay: true,
        placement: '.wds-global-navigation__user-menu .wds-list',
        require: lang === 'fr'
    },
    /*For other Wikis (aka "just passing and nothing more")*/
     {
        label: 'Not here!',
        target: 'User:Tokina8937',
        summary: 'User page generation',
        content: '{{w:User:Tokina8937/nothere}}',
        alwaysDisplay: true,
        placement: '.wds-global-navigation__user-menu .wds-list',
        require: lang === 'en'
    },
    {
        label: 'Pas ici !',
        target: 'Utilisateur:Tokina8937',
        summary: 'Génération de la page utilisateur',
        content: '{{w:User:Tokina8937/pasici}}',
        alwaysDisplay: true,
        placement: '.wds-global-navigation__user-menu .wds-list',
        require: lang === 'fr'
    },
];
/*For AJAXUndo: never set as minor*/
window.AjaxUndoMinor = true;
/*Pre-definite edit summaries.
* Works by using the beacon system.
* [minor] means the "minor edit" case has been checked.
* In manual edits, [invisible] means source only has been modified.
* (!) is an informative beacon in case of problem detection.
* (page breaking detected, abnomaly in task etc)
* The undo summaries are the following:
* 1) Undo revision, Altered revision
* Respectively:
* Undo of another user's edit/Partial undo of another user's edit
* These are not included in this list (manual writing required)
* 2) Rollback, Self-alteration
* Respectively: Self-undo/Partial self-undo
* These have summaries here that are not complete.
* To complete manually.
* Only lists ENGLISH summaries!*/
window.dev = window.dev || {};
window.dev.editSummaries = {
    css: false,
    select: [
        'Summaries',
        'Common',[
            /*Classic*/
            'Misprint [minor]',
            'Fixing Phalanx issue',
            
            /*User page*/
            'Updated status',
            
            /*User talk*/
            '(answering)',
            '(updating info)',
            '(adding info)',
            '(new subsection)',
            
            /*Creations*/
            'Added new page, transported from the sandbox', /*Page creation*/
            'Initialized page', /*Page creation, without sandbox*/
            
            /*Undos, deletions
            * Note: Access violation does NOT apply when:
            * - edit has been done by an admin/staff/helper
            * - when the edit is reversion of vandalism/spam (tolerance)
            * Deletion requested: may add a reason of request (manually)
            * 2 last summaries are self-undo and self-alteration.
            * Add their summary MANUALLY*/
            'Deletion requested',   /*If no supplementary reason given*/
            'Access violation', /*Condition-specific*/
            'Rollback:',
            'Self-alteration:',
            ],
        'Vocaloid Wiki', [  /*Specific to Vocaloid Wiki*/
            'View count updated [minor]',
            'Formatting [minor]',
            'Comment added (no reprints allowed) [invisible]',
            'Reprint removal task',     /*Set the minor tag manually*/
            'List updated',             /*Stalk list*/
         ],
            'Dev Wiki',[
                'Added Languages bar',
                'Added FR translations'
            ]
    ]
};
/*Typical JS tools*/
mw.loader.using(['mediawiki.util', 'ext.fandom.ContentReview.legacyLoaders.js'], function() {
	importArticles({
    type: 'script',
    articles: [
        'u:dev:MediaWiki:UnhideUserMasthead/code.js',
        'u:dev:MediaWiki:MastheadGender/code.js',
        'u:dev:MediaWiki:GlobalEditcount/code.js',
        'u:dev:MediaWiki:AjaxUndo/code.js',
        'u:dev:MediaWiki:ShowUserGroups.js',
        'u:dev:MediaWiki:RevealAnonIP/usercode.js',
        'u:dev:MediaWiki:GlobalNavButtons.js',
        'u:dev:MediaWiki:AbuseLogRC.js',
        'u:dev:Standard Edit Summary/code.js',
        'u:dev:MediaWiki:EditConflictAlert/code.js',
        'u:dev:MediaWiki:WHAM/code.2.js',
        'u:dev:MediaWiki:BlogLink/code.js',
        'u:dev:MediaWiki:AjaxDelete/code.js',
        'u:dev:MediaWiki:AjaxBatchDelete.js',
        'u:dev:MediaWiki:EditIntroButton/code.js',
        'u:dev:MediaWiki:NullEditButton/code.js',
        'u:dev:MediaWiki:UserAccountAge/code2.js',
        'u:dev:MediaWiki:FastCreate.js',
        'u:thegoldenpatrik1:Rollback.js',
        'u:dev:MediaWiki:PurgeButton/code.js',
        'u:dev:MediaWiki:QuickToolsv2/code.js',
        'u:dev:MediaWiki:MassEdit/code.js',
        'u:dev:MediaWiki:RedirectManagement/code.js',
        'u:dev:MediaWiki:MassRename/code.js',
        'u:dev:MediaWiki:AjaxDiff/code.js',
        'u:dev:MediaWiki:FastDelete/code.js',
        'u:dev:MediaWiki:BotManagement.js',
        'u:dev:MediaWiki:MassProtect/code.js',
        'u:dev:MassCategorization/code.js'
    ]
});
});